SpringCloud Config配置刷新基礎用法


主要有以下4點:

1. 配置刷新是SpringCloud Config的功能,但被刷新的是普通的微服務應用

2. 微服務應用引入spring-boot-starter-actuator依賴, 為配置刷新提供支持,核心是給應用增加一個refresh接口

3. 在需要刷新配置的bean的類上添加@RefreshScope注解, 標志這個配置刷新后將在這些bean中生效,如果沒有添加此標志,則不會被刷新配置

4. 啟動后測試: 更改配置文件后, 調用微服務應用的refresh接口, 然后再訪問添加@RefreshScope標識的Bean后,發現它們的配置跟着改變了

 

原理:

調用refresh接口后, 微服務內部會啟動一個非web應用,利用應用的啟動過程重新從配置中心讀取配置文件,加載配置完成后, 用新配置替換舊配置,替換完成后, 非web應用自動結束.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM