found character ‘@‘ that cannot start any token. 解决方案
spring:
profiles:
active: @spring.profiles.active@
1
2
3
用 pom.xml 配合 yaml 文件实现动态配置。
项目使用了如上配置,一开始可以运行。但是在某次运行时突然开始报错。
Exception in thread "main" while scanning for the next token
found character '@' that cannot start any token. (Do not use @ for indentation)
in 'reader', line 3, column 13:
name: @spring.profiles.active@
1
2
3
4
解决方案是先检查是否在 maven 构建时选择了相应的配置。如果不能解决问题,则在 @@ 两侧加上单引号 ' 或双引号 " 。
spring:
profiles:
active: '@spring.profiles.active@'
————————————————
版权声明:本文为CSDN博主「ahy231」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ahy231/article/details/119141951
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
2017-08-18 Java web中不同浏览器间导出Excel文件名称乱码问题解决方案
2017-08-18 js 判断字符串是否包含某字符串,String对象中查找子字符,indexOf
2017-08-18 运用JS设置cookie、读取cookie、删除cookie
2017-08-18 用JS获取地址栏参数的方法(超级简单)
2017-08-18 深入浅出之正则表达式(二)
2017-08-18 深入浅出之正则表达式(一)
2017-08-18 图解SQL的inner join、left join、right join、full outer join、union、union all的区别