package com.wbcloudhealth.biz.uc.user.listener; import com.alibaba.cloud.nacos.NacosConfigManager; import com.alibaba.nacos.api.config.listener.Listener; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.InitializingBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import java.util.concurrent.Executor; @Slf4j @Configuration public class NacosEventListenerConfiguration implements InitializingBean { private static final String DATA_ID = "bosscloud-biz-uc-user"; private static final String DEFAULT_GROUP = "DEFAULT_GROUP"; @Autowired private NacosConfigManager configManager; @Override public void afterPropertiesSet() throws Exception { Listener listener = new Listener() { @Override public void receiveConfigInfo(String configInfo) { log.info("========NacosEventListenerConfiguration 监听到的内容为:", configInfo); } @Override public Executor getExecutor() { return null; } }; // 添加一个监听器 configManager.getConfigService().addListener(DATA_ID, DEFAULT_GROUP, listener); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)