同事今天遇到一个问题,项目里的配置都放到了nacos中,结果却没读取到值,经过反复各种测试,发现原先配置到nacos之前在xml里引用的PropertyPlaceholderConfigurer来加载配置文件,配置移动到nacos后这个bean并没有注释掉,把这个注释之后,就可以读取到nacos的值了
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="classpath:properties/jdbc.properties" /> </bean>
原因待考究,