一元网络论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 93|回复: 0

Spring Boot YML 配置解析疑难解答

[复制链接]

3万

主题

3万

帖子

9万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
95607
发表于 2024-10-15 18:41:34 | 显示全部楼层 |阅读模式
在集成科大讯飞的离线命令识别词功能时,发现配置的 appid 在程序中打印结果为“Infinity”。问题原因是 Spring 将 appid 当作科学计数法解析了。解决方法是给 appid 加上双引号。
建议在配置字符串时始终使用双引号,以避免类似问题。
**补充:**
单引号和双引号在字符串解析方面的区别:
* 单引号中的内容原样保留,不进行转义解析。
* 双引号中的内容会进行转义解析,例如 `\n` 会被解析为换行符。
* 双引号中需要对特殊字符进行转义,例如 `:` 需要写成 `\:`。
* 双引号支持跨行字符串,并且会保留换行符。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|一元网络论坛

GMT+8, 2024-11-25 11:23 , Processed in 0.069156 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表