笔记:spring cloud alibaba中的nacos动态配置获取

注意,如果在nacos的配置中配置了值,而如果要实现程序中动态读取(就是nacos中配置的值改了,程序中要读取),则要:
 


@Autowired
private ConfigurableApplicationContext applicationContext;

// 从上下文中读取配置
@GetMapping(value = "/hi")
public String sayHi() {
    return "Hello " + applicationContext.getEnvironment().getProperty("user.name");
}

通过ConfigurableApplicationContext的方法获取,而不能用@value(${})的方式获取了。

你可能感兴趣的:(JAVA)