使用nacos增加修改配置实时生效方式
更新时间:2026年01月16日 15:35:44 作者:哓炎
文章介绍了如何在Nacos配置中心实现动态配置,包括添加或修改配置、使用`@RefreshScope`注解刷新Bean属性、扩展动态配置参数等
效果:
在nacos配置中心,动态增加或者修改配置,不用重启服务器,配置实时生效
1、nacos加配置
#sftm是否脱敏,N不脱敏,Y脱敏
cs.sftm=N
2、java代码加配置类
@RefreshScope
RefeshScope,它可以用来刷新Bean中的属性配置,实现动态刷新
/***
* nacos的动态参数,支持热启动
**/
@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、扩展
以后需要增加动态配置参数,都可以在nacos配置成 cs.xx = xxxxx
然后在dynamicCsConfig增加xx属性即可
5、总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决Java中SimpleDateFormat线程不安全的五种方案
SimpleDateFormat 就是一个典型的线程不安全事例,本文主要介绍了解决Java中SimpleDateFormat线程不安全的五种方案,需要的朋友们下面随着小编来一起学习学习吧2021-05-05
springboot+thymeleaf 文件上传功能的实现代码
这篇文章主要介绍了springboot+thymeleaf 文件上传功能的实现代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-11-11


最新评论