Nacos配置動態(tài)刷新全過程
一、概要
該技術(shù)方案旨在解決原系統(tǒng)在需要修改nacos配置的時候,必須重啟項目才能生效的問題。
使用nacos動態(tài)刷新配置后,可以在不重啟服務(wù)的情況下,刷新nacos修改的配置內(nèi)容。
二、實現(xiàn)方式
1、在需要使用配置引用的類上添加@RefreshScope注解

2、修改bootstrap.yml的共享配置
因為nacos在配置共享配置時,默認refresh是false,需要將此狀態(tài)改為true

三、測試效果
測試時分別以項目配置和共享配置作為測試用配置文件
Nacos配置修改前:



Nacos配置修改后:


注意:此時并沒有重啟服務(wù)!

可以看到,服務(wù)讀取到了新的配置文件內(nèi)容!
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解springboot+mybatis多數(shù)據(jù)源最簡解決方案
本篇文章主要介紹了詳解springboot+mybatis多數(shù)據(jù)源最簡解決方案,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05
SpringBoot項目中使用Jasypt實現(xiàn)配置文件敏感信息加密
這篇文章主要介紹了如何使用Jasypt庫對SpringBoot項目中的敏感信息進行加密和解密,首先,生成加密密文,然后在SpringBoot配置文件中集成Jasypt,實現(xiàn)自動加密和解密,最后,強調(diào)了加密密鑰的安全配置,需要的朋友可以參考下2026-05-05
Springboot自動配置原理及DataSource的應(yīng)用方式
這篇文章主要介紹了Springboot自動配置原理及DataSource的應(yīng)用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07

