apolloconfig / apolloconfig/apollo-use-cases
@ApolloConfigChangeListener 无效
- 主要语言
- Java
- 星标
- 935
- 派生
- 388
- PR 合并指标
- 30 天内没有已合并 PR
描述
`
@Slf4j
@Component
public class ApolloConfig implements ApplicationContextAware {
private ApplicationContext applicationContext;
@ApolloConfigChangeListener
public void onChange(ConfigChangeEvent changeEvent){
log.info("apollo conf update starts!");
// 更新configrationProperties
applicationContext.publishEvent(new EnvironmentChangeEvent(changeEvent.changedKeys()));
log.info("apollo conf update success!");
}
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
this.applicationContext = applicationContext.getParent();
}
}
`
这边能取到最新配置,但是使用@ConfigurationProperties(prefix = "spring.datasource")的配置还是久的值
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。