/nacos-config-autofresh

Nacos配置中心 配置变更后同步刷新对象的值(@Value和@NacosValue(无需填写autoRefreshed = true)同时支持刷新)

Primary LanguageJava

Nacos配置中心 配置变更后同步刷新对象的值(@Value和@NacosValue(无需填写autoRefreshed = true)同时支持刷新)

使用前置条件

  • 引入maven依赖
<dependency>
    <groupId>com.niezhiliang</groupId>
    <artifactId>nacos-config-refresh-spring-boot-starter</artifactId>
    <version>${latest.version}</version>
</dependency>
  • 开启配置项
nacos:
  config:
    auto-refresh: true

项目开发中,配置刷新功能已实现,后续代码优化完善后会推到maven**仓库

功能列表

功能名称 示例 是否实现
@Value 动态刷新 @Value("${user.name}")
@NacosValue 动态刷新 @NacosValue("${user.name}")
占位符嵌套 @Value("${${user.name}}")
占位符嵌套默认值 @Value("${user.name:zhangsan}") ×