Nacos 参数配置自动刷新
- 类上添加注解
@RefreshScope
,参数使用@Value
注解 - 配置文件添加
shared-configs
共享配置extension-configs
扩展配置
nacos:
config:
file-extension: yml
namespace: c367eff6-4ecf-4d52-bdd1-5b519e58d9ed
server-addr: 172.17.100.233:8848
shared-configs:
- data-id: ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
group: DEFAULT_GROUP
refresh: true
extension-configs:
- data-id: ${spring.application.name}-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
group: DEFAULT_GROUP
refresh: true
两个都需要添加下面的参数,shared-configs如果未添加,会导致不会自动刷新
group: DEFAULT_GROUP
refresh: true