先这样,在这样,然后在那样,就好了~

直接上代码(pom引入)

<!-- https://mvnrepository.com/artifact/com.purgeteam/dynamic-config-spring-boot-starter --><dependency><groupId>com.purgeteam</groupId><artifactId>dynamic-config-spring-boot-starter</artifactId><version>0.1.1.RELEASE</version></dependency>

启动类添加注解

@EnableDynamicConfigEvent

监听类


import com.purgeteam.dynamic.config.starter.event.ActionConfigEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;import java.util.HashMap;
import java.util.Map;@Component
public class NacosListener implements ApplicationListener<ActionConfigEvent> {/** 日志 */private static final Logger log = LogManager.getLogger(Nacoslistener.class);@Overridepublic void onApplicationEvent(ActionConfigEvent environment) {Map<String, HashMap> map = environment.getPropertyMap();for (Map.Entry<String, HashMap> entry : map.entrySet()) {String key = entry.getKey();Map changeMap = entry.getValue();String before = String.valueOf(changeMap.get("before"));String after = String.valueOf(changeMap.get("after"));if(log.isInfoEnabled()){log.info("配置[key:{}]被改变,改变前before:{},改变后after:{}",key,before,after);}}}
}

然后启动项目,去修改nacos配置信息就OK了!!!

nacos事件监控,监听配置变化相关推荐

  1. html下拉列表值发生改变,layui select下拉框监听值变化 layui 下拉列表的change事件...

    layui下拉列表的事件不能用jq的change 应该用自带的方式写 默认情况下,事件所监听的是全部的form模块元素,但如果你只想监听某一个元素,使用事件过滤器即可. 如: 监听select 下拉选 ...

  2. 动态数据绑定之监听对象变化

    ---恢复内容开始--- 动态数据绑定是MVVM框架中最基础的的一个功能,简单描述就是:将数据和视图进行绑定,当数据发生改变时,视图随之改变,更深层次一点,数据绑定包括单向数据绑定和双向数据绑定. 本 ...

  3. Java实现监听文件变化的三种方法,推荐第三种

    背景 在研究规则引擎时,如果规则以文件的形式存储,那么就需要监听指定的目录或文件来感知规则是否变化,进而进行加载.当然,在其他业务场景下,比如想实现配置文件的动态加载.日志文件的监听.FTP文件变动监 ...

  4. python监听文件最后修改人_Python持续监听文件变化代码实例

    在日常的工作中,有时候会有这样的需求,需要一个常驻任务,持续的监听一个目录下文件的变化,对此作出回应. pyinotify就是这样的一个python包,使用方式如下: 一旦src.txt有新的内容,程 ...

  5. vue 组件监听页面切换_vue项目如何监听窗口变化,达到页面自适应?

    [自适应]向来是前端工程师需要解决的一大问题--即便作为当今非常火热的vue框架,也无法摆脱--虽然elementui.iview等开源UI组件库层出不穷,但官方库毕竟不可能满足全部需求,因此我们可以 ...

  6. Angular.js中使用$watch监听模型变化

    $watch简单使用 $watch是一个scope函数,用于监听模型变化,当你的模型部分发生变化时它会通知你. $watch(watchExpression, listener, objectEqua ...

  7. 监听localStorage变化(同页面监听)

    "当同源页面的某个页面修改了localStorage,其余的同源页面只要注册了storage事件,就会触发" 同页面监听,重写localStorage的方法,抛出自定义事件: &l ...

  8. Spring,SpringMvc初始化监听配置

    SpringMvc初始化完成之后启动监听配置方式 主要是解决spring初始化过程中由于bean容器初始化顺序不同导致注入异常 在springmvc.xml中通过bean注入监听器 监听实现类实现Ap ...

  9. reactrouter监听路由变化_一篇文章搞懂前端路由原理解析和实现方式

    在单页应用如此流行的今天,曾经令人惊叹的前端路由已经成为各大框架的基础标配,每个框架都提供了强大的路由功能,导致路由实现变的复杂. 想要搞懂路由内部实现还是有些困难的,但是如果只想了解路由实现基本原理 ...

最新文章

  1. 大数据能力提升项目| 学生成果展系列之二
  2. 关于《计算机程序的构造和解释》
  3. 学习笔记Flink(六)—— Flink DataStream API编程
  4. 田溯宁:云基地就像一个苗圃
  5. PineApple_Ninja.js
  6. Xadmin 常用插件
  7. golang导入包的理解
  8. 漏洞扫描产品评测打分项
  9. USACO 2.3 Controlling Companies(DFS)
  10. webpack配置时:Plugin/Preset files are not allowed to export objects, only functions.
  11. html写16进制编辑器,浏览器中的16进制编辑器 Hexed.it
  12. 笔画最多的汉字和字母最多的单词
  13. ARM嵌入式最小系统
  14. [IOS APP]婷婷诗教-有声系列
  15. android手机 联系人迁移,有什么软件能快速将手机通讯录的联系人传到另一个手机上...
  16. c语言提取质心坐标,求图像质心的C语言实现
  17. 技巧_MFC_标题栏背景
  18. 计算机分数转化成小数,分数换算成小数的方法(分数转换小数必背表)
  19. 支持向量机SVM--线性
  20. 如何成功搭建一个游戏平台?

热门文章

  1. Python 读取显示保存图片----python skimage图像处理
  2. 大数据从业者必读书籍《数据仓库工具箱》-第三章笔记
  3. 关于华硕笔记本A400U进PE,改开机密码,硬盘无法识别的笔记
  4. socket.io使用
  5. redis端口6379的由来
  6. Android SDK开发艺术探索(五)安全与校验
  7. Linux内核驱动-Kconfig和Makefile
  8. 前后端分离式开发02
  9. 万字超详细介绍认知诊断计算机自适应测验(CD-CAT),入内不亏!
  10. 八、Linux--配置yum源