一、假设
1、假设你准备用nacos替换eruka
2、假设你还没有具体了解过nacos的自动刷新
3、假设你发现使用nacos时,配置修改了,但系统中的值却未修改
二、Nacos配置读取方式
1、@Value
使用@Value时,所在的类,需要加上@RefreshScope;不然配置不会自动刷新。
示例:
2、@Component + @ConfigurationProperties
如果使用实体接收nacos配置,不添加@RefreshScope,也会自动刷新。
示例:
三、源码已开放
码云: demo: 学习demo
子模块: demo-nacos
四、Nacos配置文件
1、application-dev.yml
baseVal: _002
2、hg-demo-nacos-dev.yml
propVal: 004-
hg:
nacos:
propA: a
propB: d