
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条)