apolloconfig / apollo

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
https://www.apolloconfig.com
Apache License 2.0
29.18k stars 10.21k forks source link

Apollo yml与@RefreshScope疑似不兼容问题 #5186

Open linyf593 opened 3 months ago

linyf593 commented 3 months ago

描述bug

简洁明了地描述一下bug 如图所示,Apollo配置是yml格式,搭配@RefreshScope注解无法做到实时更新,将该注解剔除后即可实时更新,请问是什么原因呢? (properties的配置则可以使用@RefreshScope实现实时更新) image image

复现

通过如下步骤可以复现:

期望

简介明了地描述你希望正常情况下应该发生什么

截图

如果可以,附上截图来描述你的问题

额外的细节和日志

DoneSpeak commented 3 months ago

ConfigurationProperties 的配置需要自主实现的,目前apollo没有直接支持。可以参考 https://www.apolloconfig.com/#/zh/client/java-sdk-user-guide?id=_3223-configurationproperties%e4%bd%bf%e7%94%a8%e6%96%b9%e5%bc%8f

lt-fancy commented 3 months ago

ConfigurationProperties 的配置需要自主实现的,目前apollo没有直接支持。可以参考 https://www.apolloconfig.com/#/zh/client/java-sdk-user-guide?id=_3223-configurationproperties%e4%bd%bf%e7%94%a8%e6%96%b9%e5%bc%8f

这里描述的不清楚,在加了RefreshScope注解的情况下还有实现监听器?