spring cloud @RefreshScope刷新问题
生活随笔
收集整理的這篇文章主要介紹了
spring cloud @RefreshScope刷新问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
問題
使用@RefreshScope會刷新在sprign ioc中所有bean中使用@Value的值,但是在配置類中使用方法去配置的其他類參數(shù)并不會改變例如
解決方案
//使用此方法監(jiān)聽事件 @EventListenerpublic void envListener(EnvironmentChangeEvent event) {}原因
在調(diào)用刷新方法是會產(chǎn)生一個EnvironmentChangeEvent事件。
其實進入 ContextRefresher 的源碼,看下refresh接口,就很明確了
具體原因請參考
詳情
轉載于:https://www.cnblogs.com/ingxx/p/11274818.html
總結
以上是生活随笔為你收集整理的spring cloud @RefreshScope刷新问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker部署xxl-job 通用反射
- 下一篇: 黑暗城堡-(最小生成树+最短路)