首次启动的时候用的是nacos配置的值,再改nacos配置的值,没有自动更新配置怎么办?
需要用@Autowired,同时使用ConfigurableApplicationContext,才能获取到。
@Autowired
private ConfigurableApplicationContext configurableApplicationContext;
// 动态读取配置信息
return configurableApplicationContext.getEnvironment().getProperty("user.name");