nacos 可以讀取到配置文件 控制台也輸出正確 但是使用@value 注解讀取時 卻讀取不到
使用spring boot 版本為2.4.2 spring cloud版本為2021.1 spring cloud alibaba版本為2020.0.1
配置文件
nacos server 配置為
使用spring boot 版本為2.4.2 spring cloud版本為2021.1 spring cloud alibaba版本為2020.0.1
無法讀取配置的原因:
首先 我們先在NacosPropertySourceBuilder.buid()方法中下個斷點
可以看到下方debug 后綴為properties
shared-configs:不會共享上方file-extension配置 若在server中沒寫后綴 默認則為properties
解決方案: 在nacos server添加yaml后綴即可
之后在源碼中斷點調試發現一切正常