【Apollo】配置中心数据改动日志

该方法记录了Apollo数据中心改动的日志,具体Apollo配置中心的搭建请参考网上步骤,本人没有搭建过,不是很清楚。

Java代码:

@Configuration
@Slf4j
public class LogApolloConfig {

    @ApolloConfig
    private Config config;

    @ApolloConfigChangeListener
    private void configChangeListener(ConfigChangeEvent changeEvent) {
        printLog();
    }

    @PostConstruct
    private void printLog() {
        config.getPropertyNames().forEach(key -> log.info("apollo配置数据中心key#{},value#{}", key, config.getProperty(key, "")));
    }
}

你可能感兴趣的:(JAVA常用工具类,spring相关,java)