Nacos配置动态刷新全过程

 更新时间:2025年10月13日 08:41:49   作者:funtyung  
该技术方案通过使用nacos动态刷新配置,解决了原系统在修改配置时需重启的问题,通过在类上添加@RefreshScope注解和修改bootstrap.yml文件,确保配置修改后可以即时生效而无需重启服务,测试表明,修改配置后服务能够立即读取到新的配置内容

一、概要

该技术方案旨在解决原系统在需要修改nacos配置的时候,必须重启项目才能生效的问题。

使用nacos动态刷新配置后,可以在不重启服务的情况下,刷新nacos修改的配置内容。

二、实现方式

1、在需要使用配置引用的类上添加@RefreshScope注解

2、修改bootstrap.yml的共享配置

因为nacos在配置共享配置时,默认refresh是false,需要将此状态改为true

三、测试效果

测试时分别以项目配置和共享配置作为测试用配置文件

Nacos配置修改前:

Nacos配置修改后:

注意:此时并没有重启服务!

可以看到,服务读取到了新的配置文件内容!

总结

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

相关文章

  • 浅谈java运用注解实现对类中的方法检测的工具

    浅谈java运用注解实现对类中的方法检测的工具

    这篇文章主要介绍了浅谈java运用注解实现对类中的方法检测的工具,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • 详解springboot+mybatis多数据源最简解决方案

    详解springboot+mybatis多数据源最简解决方案

    本篇文章主要介绍了详解springboot+mybatis多数据源最简解决方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Springboot集成magic-api的详细过程

    Springboot集成magic-api的详细过程

    这篇文章主要介绍了Springboot集成magic-api的相关知识,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • maven资源过滤打包后文件变大的处理方法

    maven资源过滤打包后文件变大的处理方法

    maven目前在web上面的使用方式很普遍,而打包的方式也存在很多方式,下面这篇文章主要给大家介绍了关于maven资源过滤打包后文件变大的处理方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-07-07
  • Mybatis执行插入语句后并返回主键ID问题

    Mybatis执行插入语句后并返回主键ID问题

    这篇文章主要介绍了Mybatis执行插入语句后并返回主键ID问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • SpringBoot项目中使用Jasypt实现配置文件敏感信息加密

    SpringBoot项目中使用Jasypt实现配置文件敏感信息加密

    这篇文章主要介绍了如何使用Jasypt库对SpringBoot项目中的敏感信息进行加密和解密,首先,生成加密密文,然后在SpringBoot配置文件中集成Jasypt,实现自动加密和解密,最后,强调了加密密钥的安全配置,需要的朋友可以参考下
    2026-05-05
  • logback过滤部分日志输出的操作

    logback过滤部分日志输出的操作

    这篇文章主要介绍了logback过滤部分日志输出的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java设计模式之代理模式解析

    Java设计模式之代理模式解析

    这篇文章主要介绍了Java设计模式之代理模式解析,代理模式为一个对象提供一个替身,以控制对这个对象的访问,即通过代理对象访问目标对象,需要的朋友可以参考下
    2023-12-12
  • Springboot自动配置原理及DataSource的应用方式

    Springboot自动配置原理及DataSource的应用方式

    这篇文章主要介绍了Springboot自动配置原理及DataSource的应用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • java必懂的冷知识点之Base64加密与解密

    java必懂的冷知识点之Base64加密与解密

    这篇文章主要介绍了java必懂的冷知识点之Base64加密与解密的相关资料,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03

最新评论