Nacos配置更改后,微服务可以实现热更新,方式(两种):
①
通过
@Value
注解注入,结合
@RefreshScope
来刷新
②
通过
@ConfigurationProperties
注入,自动刷新
注意事项:
•
不是所有的配置都适合放到配置中心,维护起来比较麻烦
•
建议将一些关键参数,需要运行时调整的参数放到
nacos
配置中心,一般都是自定义配置
多环境配置共享
无论profile如何变化,[spring.application.name].yaml这个文件一定会加载,因此多环境共享配置可以写入这个文件