使用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、总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot使用Redis方式

    SpringBoot使用Redis方式

    文章介绍了SpringDataRedis操作本地Redis数据库的方法,包括Redis的基本概念、数据类型、命令以及在Java中的使用
    2024-11-11
  • Java在Linux下 不能处理图形的解决办法 分享

    Java在Linux下 不能处理图形的解决办法 分享

    Java在Linux下 不能处理图形的解决办法 分享,需要的朋友可以参考一下
    2013-06-06
  • Java正则判断日期格式是否正确的方法示例

    Java正则判断日期格式是否正确的方法示例

    这篇文章主要介绍了Java正则判断日期格式是否正确的方法,结合实例形式分析了Java针对日期字符串正则判断的相关操作技巧,需要的朋友可以参考下
    2017-03-03
  • 一文揭晓如何在Java中终止一个线程

    一文揭晓如何在Java中终止一个线程

    工作中我们经常会用到线程,一般情况下我们让线程执行就完事了,那么你们有没有想过如何去终止一个正在运行的线程呢?本文就来带大家一起看看
    2023-03-03
  • Java中遍历数组使用foreach循环还是for循环?

    Java中遍历数组使用foreach循环还是for循环?

    这篇文章主要介绍了Java中遍历数组使用foreach循环还是for循环?本文着重讲解for语句的语法并给出使用实例,同时总结出尽量使用foreach语句遍历数组,需要的朋友可以参考下
    2015-06-06
  • 哈希表在算法题目中的实际应用详解(Java)

    哈希表在算法题目中的实际应用详解(Java)

    散列表(Hash table,也叫哈希表)是根据关键码值(Key value)而直接进行访问的数据结构,下面这篇文章主要给大家介绍了关于哈希表在算法题目中的实际应用,文中介绍的方法是Java,需要的朋友可以参考下
    2024-03-03
  • 详解RocketMQ中的消费者启动与消费流程分析

    详解RocketMQ中的消费者启动与消费流程分析

    本文主要介绍了RocketMQ的消费者启动流程,结合官方源码和示例,一步步讲述消费者在启动和消息消费中的的工作原理及内容,并结合平时业务工作中,对我们所熟悉的顺序、push/pull模式等进行详细分析,以及对于消息消费失败和重投带来问题去进行分析,需要的朋友可以参考下
    2022-07-07
  • JAVA 内部类详解及实例

    JAVA 内部类详解及实例

    这篇文章主要介绍了JAVA 内部类详解及实例的相关资料,需要的朋友可以参考下
    2016-11-11
  • Springboot3利用redis生成唯一订单号的实现示例

    Springboot3利用redis生成唯一订单号的实现示例

    本文主要介绍了Springboot3利用redis生成唯一订单号的实现示例,包括UUID、雪花算法和数据库约束,具有一定的参考价值,感兴趣的可以了解一下
    2025-03-03
  • Fluent Mybatis实现环境隔离和租户隔离

    Fluent Mybatis实现环境隔离和租户隔离

    我们在实际的业务开发中,经常会碰到环境逻辑隔离和租户数据逻辑隔离的问题。本文就详细的来介绍一下,感兴趣的小伙伴们可以参考一下
    2021-08-08

最新评论