欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

nacos,配置username踩坑之旅

程序员文章站 2024-03-25 11:45:34
...

刚刚开始用nacos来对项目进行配置,第一次就踩坑了。
在nacos上配置了 username
然后项目配置文件中配置

<property name="USERNAME" value="${username}"></property>

结果获取的值不是nacos上配置的值,其他值获取正常,证明连接无误。
一番搜索后发现**${username}**的值在spring中会默认使用电脑系统用户名
nacos,配置username踩坑之旅

遂豁然开朗,根据项目命名规范,配置的key值应该要加项目前缀才可以,这坑真是没白踩。
另:除了修改配置的key加前缀外其他解决方法还有在spring配置中添加
local-override="true"

<context:property-placeholder local-override="true" ignore-unresolvable="true" location="classpath:dbconfig.properties"/>

不过此方法我还没验证,验证完再回来补上。

相关标签: java nacos spring