nacos配置出错,自动注入NamingService失败

在引入nacos之后,想要自动注入一个@NacosInjected private NamingService namingService;注入后启动报错

img

跟到源码里面发现读取出来配置文件里面属性都是默认的,

img


但是在项目属性文件里面都配置了

img

看了下自动配置类NacosDiscoveryAutoConfiguration的源码,你注入没用,NacosServiceDiscovery通过NacosServiceManager.getNamingService去获取的NamingService,你需要改造的话,得自己去注入nacosServiceManager,自己去改造