Nacos 配置中心 配置监听
一、过程
1、项目启动就监听配置文件变化
2、发生变化后拿到变化值
3、发送邮件
二、配置
1、位置:微服务启动类
2、具体实现
@Bean public ApplicationRunner applicationRunner(NacosConfigManager nacosConfigManager){ return new ApplicationRunner() { @Override public void run(ApplicationArguments args) throws Exception { ConfigService configService = nacosConfigManager.getConfigService(); configService.addListener("service-product.properties", "DEFAULT_GROUP", new Listener() { @Override public Executor getExecutor() { // 开启固定的线程池 return Executors.newFixedThreadPool(4); } @Override public void receiveConfigInfo(String configInfo) { System.out.println("变化的配置信息:"+configInfo); System.out.println("模拟发送邮件"); } }); } }; }