diff --git a/apollo-demo/src/main/java/com/ctrip/framework/apollo/demo/spring/bean/AnnotatedBean.java b/apollo-demo/src/main/java/com/ctrip/framework/apollo/demo/spring/bean/AnnotatedBean.java index a0c1c4c5882f9f2ba8fa70a8d92822796dd63045..c6d2f77ae87ccb6bd2196aaf27d72667bdd4b378 100644 --- a/apollo-demo/src/main/java/com/ctrip/framework/apollo/demo/spring/bean/AnnotatedBean.java +++ b/apollo-demo/src/main/java/com/ctrip/framework/apollo/demo/spring/bean/AnnotatedBean.java @@ -46,14 +46,8 @@ public class AnnotatedBean { @ApolloConfigChangeListener("application") private void someChangeHandler(ConfigChangeEvent changeEvent) { logger.info("[someChangeHandler]Changes for namespace {}", changeEvent.getNamespace()); - for (String key : changeEvent.changedKeys()) { - ConfigChange change = changeEvent.getChange(key); - logger.info("[someChangeHandler]Change - key: {}, oldValue: {}, newValue: {}, changeType: {}", - change.getPropertyName(), change.getOldValue(), change.getNewValue(), - change.getChangeType()); - if (key.equals("timeout")) { - refreshTimeout(); - } + if (changeEvent.isChanged("timeout")) { + refreshTimeout(); } }