使用nacos增加修改配置實時生效方式
更新時間:2026年01月16日 15:35:44 作者:嘵炎
文章介紹了如何在Nacos配置中心實現動態(tài)配置,包括添加或修改配置、使用`@RefreshScope`注解刷新Bean屬性、擴展動態(tài)配置參數等
效果:
在nacos配置中心,動態(tài)增加或者修改配置,不用重啟服務器,配置實時生效
1、nacos加配置
#sftm是否脫敏,N不脫敏,Y脫敏
cs.sftm=N
2、java代碼加配置類
@RefreshScope
RefeshScope,它可以用來刷新Bean中的屬性配置,實現動態(tài)刷新
/***
* nacos的動態(tài)參數,支持熱啟動
**/
@Component
@ConfigurationProperties(prefix = "cs")
@Data
@RefreshScope
@Slf4j
public class DynamicCsConfig {
//是否脫敏,N不脫敏,Y脫敏
private String sftm;
}3、使用
@Autowired private DynamicCsConfig dynamicCsConfig; //使用參數 String sftm = dynamicCsConfig.getSftm();
4、擴展
以后需要增加動態(tài)配置參數,都可以在nacos配置成 cs.xx = xxxxx
然后在dynamicCsConfig增加xx屬性即可
5、總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java中遍歷數組使用foreach循環(huán)還是for循環(huán)?
這篇文章主要介紹了Java中遍歷數組使用foreach循環(huán)還是for循環(huán)?本文著重講解for語句的語法并給出使用實例,同時總結出盡量使用foreach語句遍歷數組,需要的朋友可以參考下2015-06-06
Springboot3利用redis生成唯一訂單號的實現示例
本文主要介紹了Springboot3利用redis生成唯一訂單號的實現示例,包括UUID、雪花算法和數據庫約束,具有一定的參考價值,感興趣的可以了解一下2025-03-03
Fluent Mybatis實現環(huán)境隔離和租戶隔離
我們在實際的業(yè)務開發(fā)中,經常會碰到環(huán)境邏輯隔離和租戶數據邏輯隔離的問題。本文就詳細的來介紹一下,感興趣的小伙伴們可以參考一下2021-08-08

