56.读取nacos配置(自动刷新)

2020-06-12  本文已影响0人  LANSHENGYANG

Ncoas Config深入

配置动态刷新

config:
    appName: product
方式一:硬编码方式
@RestController
public class NacosConfigController {

    @Autowired
    private ConfigurableApplicationContext applicationContext;

    @RequestMapping("/test-config1")
    public String testConfig1(){
        return applicationContext.getEnvironment().getProperty("config.appName");
    }

}
方式二:注解方式(推荐)
@RestController
@RefreshScope //只需要在需要动态读取配置的类上添加此注解就可以
public class NacosConfigController {

    @Value("${config.appName}")
    private String appName;

    @RequestMapping("/test-config2")
    public String testConfig2(){
        return appName;
    }
}
上一篇下一篇

猜你喜欢

热点阅读