有时候在配置中心有些参数是需要修改的,这时候如何不重启而达到实时生效的效果呢?

添加依赖

...

org.springframework.boot

spring-boot-starter-actuator

...

spring-boot-starter-actuator:这个模块的/refresh(POST请求)端点可以刷新配置,更多的使用参考Spring Boot系列文章。

生效前提

在需要刷新的Bean上添加@RefreshScope注解。

@RefreshScope

@RestController

public class TestController {

@Value("${username}")

private String username;

...

当配置更改时,标有@RefreshScope的Bean将得到特殊处理来生效配置。

扩展问题

如果项目少配置少的情况可以通过/refresh来手动刷新配置,如果项目比较复杂的情况呢这种肯定是行不通的,Spring Cloud Bus消息总线可以解决配置修改的真正的动态刷新。

总结

以上所述是小编给大家介绍的Spring Cloud 动态刷新配置信息,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

java如何实现配置文件动态刷新_Spring Cloud 动态刷新配置信息教程详解相关推荐

  1. java spring bean配置文件_Spring基于xml文件配置Bean过程详解

    这篇文章主要介绍了spring基于xml文件配置Bean过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 通过全类名来配置: class:be ...

  2. 【JAVA秘籍心法篇-Spring】Spring XML解析源码详解

    [JAVA秘籍心法篇-Spring]Spring XML解析源码详解 所谓天下武功,无坚不摧,唯快不破.但有又太极拳法以快制慢,以柔克刚.武功外式有拳打脚踢,刀剑棍棒,又有内功易筋经九阳神功.所有外功 ...

  3. java获取request body_HttpServletRequest获取body内容(字符串/二进制)详解

    首页 > Java Web > SpringMvc应用 > HttpServletRequest HttpServletRequest获取body内容(字符串/二进制)详解 获取HT ...

  4. java中String s=abc及String s=new String(abc)详解

    java中String s="abc"及String s=new String("abc")详解 1.   栈(stack)与堆(heap)都是Java用来在R ...

  5. java一个方法排他调用_Java编程实现排他锁代码详解

    一 .前言 某年某月某天,同事说需要一个文件排他锁功能,需求如下: (1)写操作是排他属性 (2)适用于同一进程的多线程/也适用于多进程的排他操作 (3)容错性:获得锁的进程若Crash,不影响到后续 ...

  6. 蓝桥杯java B组历年省赛真题汇总及题目详解

    蓝桥杯java B组历年省赛真题汇总及题目详解 2019年第十届蓝桥杯省赛真题详解 2018年第九届蓝桥杯省赛真题详解 2017年第八届蓝桥杯省赛真题详解 2016年第七届蓝桥杯省赛真题详解 2015 ...

  7. java中北大学ppt总结+课后习题第二章(小宇特详解)

    java中北大学ppt总结+课后习题第二章(小宇特详解) 基本数据类型 Java语言有8种基本数据类型. 逻辑类型:boolean.1字节 整数类型: 1字节整数类型:byte. 2字节整数类型:sh ...

  8. 2022年Java面试总结,200多页真题笔记和详解(核心考点、6家大厂)

    为了进大厂,花了很多时间和精力在面试准备上,也刷了很多题.但题刷多了有点怀疑人生,不知道刷的这些题在之后的工作中能不能用到,如果只是为面试而刷题是不是在浪费人生呢? 如果你想进大厂,或者去一个更大.更 ...

  9. java微服务项目简历_Spring Cloud及微服务简介

    最近在看微服务编排的东西,看到一篇入门博客,私以为不错,再次分享下:https://blog.csdn.net/w05980598/article/details/79007194 什么是微服务 微服 ...

最新文章

  1. python的jupyter的使用教程-强大的jupyter,python开发者的福音
  2. LeetCode Flatten Nested List Iterator
  3. MS的.net源码地址
  4. 迷宫算法——验证迷宫的可通性
  5. BPMN2.0-概要
  6. 别怕,是我......程序猿
  7. HTTP面试题 ——TCP
  8. 关于Eureka的几个问题
  9. 大数据时代--windows下spark的安装与配置教程
  10. linux内存布局 zone,【原创】(八)Linux内存管理 - zoned page frame allocator - 3
  11. 朝鲜黑客被指从黑市购买Oracle Solaris 0day,入侵企业网络
  12. python mysql_Python-操作 MySQL
  13. 超级终端连接华为交换机_win10深度系统怎么使用超级终端连接华为交换机?
  14. [PHP]如何使用Mobile_Detect来判断访问网站的设备:安卓,平板,电脑
  15. [人工智能-深度学习-32]:卷积神经网络CNN - 常见分类网络- AlexNet网络结构分析与详解
  16. clang diagnostic
  17. EN300328测试软件,蓝牙耳机EN300328测试项目。
  18. el-dialog修改弹框到顶部的高度margin-top
  19. 【sqlplus】SQL*Plus命令使用大全
  20. 大数据信息资料采集:刘润公众号历史商业评论文章采集评论搜集

热门文章

  1. 反转二叉树 java_反转二叉树【Java】
  2. Linux的super super super easy教程 | 用户权限
  3. 广西小学计算机教案上册,广西版小学四年级上册信息技术优秀教案范文
  4. 【vue组件】简单留言板 可回复 可点赞 无@
  5. 怒放的雪域奇葩【转】多图
  6. 20个手机射频常见问答
  7. localhost 已拒绝连接。
  8. EF实体生成关系导致相互循环取数据出现异常Self referencing loop detected for property ...
  9. HTML5本地存储使用详解
  10. 数据链路层 使用点对点(一对一)信道(图文详解)