当前位置: 首页 > backend >正文

监听nacos配置中心数据的变化

@RefreshScope实现nacos配置中心数据的动态刷新。

如果需要监听nacos配置中心数据的变化,并执行对应的业务逻辑,则可以使用@NacosConfigListener注解。

除了需要导入微服务和nacos配置中心的jar,还需要额外导入如下的jar:

        <dependency><groupId>com.alibaba.nacos</groupId><artifactId>nacos-spring-context</artifactId><version>1.1.1</version></dependency>

另外启动类或者配置类使用@EnableNacosConfig进行修饰

// 使nacos配置监听生效
@EnableNacosConfig(globalProperties = @NacosProperties(serverAddr = "127.0.0.1:8848"))
@SpringBootApplication
public class ThreadDynamicApplication {public static void main(String[] args) {SpringApplication.run(ThreadDynamicApplication.class, args);}}

@NacosConfigListener的使用

@RefreshScope
@RestController
public class TestController {@Value("${person.name}")private String name;@GetMapping("/test")public String test() {return name;}// 监听nacos配置,当配置中心中指定配置发生变化时,触发该注解修饰的方法// dataId来自nacos配置中心创建的配置的dataId// properties可以指定很多属性,比如namespace、username、password等@NacosConfigListener(dataId = "test.yml", groupId = "DEFAULT_GROUP", properties = @NacosProperties(namespace = "public"))public void onConfigChanged(String newConfig) {System.out.println("newconfig:" + newConfig);}
}

http://www.xdnf.cn/news/19234.html

相关文章:

  • vector的学习和模拟
  • 桌面GIS软件添加设置牵引文字标注
  • Fortran二维数组去重(unique)算法实战
  • 电子健康记录风险评分与多基因风险评分的互补性与跨系统推广性研究
  • 福彩双色球第2025100期篮球号码分析
  • GESP5级2024年03月真题解析
  • Coze源码分析-API授权-获取令牌列表-后端源码
  • UNet改进(36):融合FSATFusion的医学图像分割
  • TensorFlow 面试题及详细答案 120道(71-80)-- 性能优化与调试
  • Next.js 快速上手指南
  • 数值分析——算法的稳定性
  • 【ACP】2025-最新-疑难题解析- 练习二汇总
  • 文档转换总出错?PDF工具免费功能实测
  • Docker 部署深度网络模型(Flask框架思路)
  • Intellij IDEA社区版(下载安装)
  • 项目管理方法全流程解析
  • HarmonyOS 持久化存储:PersistentStorage 实战指南
  • 详解推测性采样加速推理的算法逻辑
  • nginx配置websock请求,wss
  • java中的VO、DAO、BO、PO、DO、DTO
  • 【重学 MySQL】九十三、MySQL的字符集的修改与底层原理详解
  • 项目管理和产品管理的区别
  • 【gflags】安装与使用
  • 2025 批量下载雪球和东方财富帖子和文章导出excel和pdf
  • 一体化步进伺服电机在视觉检测设备中的应用案例
  • 弱内存模型和强内存模型架构(Weak/Strong Memory Model)
  • vue3多个el-checkbox勾选框设置必选一个
  • 一款支持动态定义路径的JAVA内存马维权工具Agenst
  • 科普文章:广告技术平台的盈利模式全景
  • 2025 批量下载hasmart所有知乎回答,文章和想法,导出txt,html和pdf