2019独角兽企业重金招聘Python工程师标准>>>

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

添加依赖

<dependencies>...<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>   ...
</dependencies>

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 Boot & Cloud 最强技术教程

扫描关注我们的微信公众号,干货每天更新。

转载于:https://my.oschina.net/javaroad/blog/1816704

SpringCloud动态刷新配置信息相关推荐

  1. java如何实现配置文件动态刷新_Spring Cloud 动态刷新配置信息教程详解

    有时候在配置中心有些参数是需要修改的,这时候如何不重启而达到实时生效的效果呢? 添加依赖 ... org.springframework.boot spring-boot-starter-actuat ...

  2. SpringCloud Alibaba - Nacos 作为配置中心 读取Properties配置信息

    SpringCloud Alibaba是阿里巴巴致力于对微服务的管理.配置.注册等一整套的解决方案. 简介 Nacos 提供用于存储配置和其他元数据的 K-V 存储,为分布式系统中的外部化配置提供服务 ...

  3. SpringBoot基础篇配置信息之配置刷新

    2019独角兽企业重金招聘Python工程师标准>>> 更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 配置的刷新,从第一篇就提出了这个问题,但是一直都没有说到,那 ...

  4. SpringCloud config 配置中心集群配置以及整合消息总线BUS实现关联微服务配置自动刷新

    一.SpringCloud Config 基本配置中的问题 在上一章节<SpringCloud config 配置中心介绍与基本配置使用>中我们现实了配置中心的配置集中管理.调用微服务应用 ...

  5. SpringCloud config 配置中心介绍与基本配置使用

    一.SpringCloud Config 介绍 出现背景:在微服务架构中,在没有配置中心出现时,我们每个应用的配置信息都在其配置文件application.properties中维护.加入整个系统中有 ...

  6. SpringCloud 分布式配置中心Config Hoxton版本

    Spring Cloud Config简介:Spring Cloud Config为分布式系统提供了服务端和客户端用于支持外部配置.使用Config Server可以在所有环境中管理应用程序的外部属性 ...

  7. Java之 Spring Cloud 微服务的 SpringCloud Config 配置中心(第四个阶段)【二】【SpringBoot项目实现商品服务器端调用】

    SpringCloud学习目录点击跳转对应的文章 Java之 Spring Cloud 微服务搭建(第一个阶段)[一][SpringBoot项目实现商品服务器端是调用] Java之 Spring Cl ...

  8. SpringCloud —— Config 配置中心

    前文 SpringCloud 简介 SpringCloud 版本选型 SpringCloud 工程构建 SpringCloud -- Eureka 注册中心 SpringCloud -- Eureka ...

  9. SpringCloud Config配置中心、SpringCloud Bus消息总线

    一.SpringCloud Config 1.前言 微服务意味着要将单体应用中的业务拆分成一个个子服务, 每个服务的粒度相对较小,因此系统中会出现大量的服务.由于每个服务都需要必要的配置信息才能运行, ...

最新文章

  1. 2022-2028年中国客厅经济深度调研及投资前景预测报告
  2. android 百度地图zoomtospan,android百度地图:MapController
  3. 在人工智能领域,人工智能机器无法如人一样理解常识知识
  4. RabbitMQ系列之【启动过程中遇到问题及解决方案】
  5. [Android Pro] Android源码编译后,再重编译所需要做的清理工作
  6. 十年Java路,和大家来谈谈系统架构
  7. 《SAS编程与数据挖掘商业案例》学习笔记之五
  8. 失配树(border树)
  9. [转帖]真TM长的:SQL Server 2008存储结构——GAM和SGAM、PFS结构、IAM结构、DCMBCM
  10. 记录一次不同接口之间并发导致的生产问题
  11. Zabbix 3.0安装
  12. 排列组合计算公式简易版
  13. wireshark抓包分析怎么看进程_教大家wireshark抓包数据怎么看
  14. C-COT代码运行----Matlab2018a运行matconvnet深度卷积网络
  15. 共享文件 麒麟系统_银河麒麟操作系统上共享文件目录的方法实践
  16. Typora Beta版过期解决
  17. postgresql集群方案hot standby初级测试(四)——xlog详细解释header
  18. Assuming drive cache: write through 因为硬盘内存不足VM虚拟机开不了机的问题
  19. [蓝桥杯python] 印章:共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率
  20. Linux性能优化:CPU篇

热门文章

  1. pku 3411 Paid Roads DFS+灵活技巧卡节点访问次数
  2. 接口里面的静态方法--痒啊
  3. C# 读写文件方法总结
  4. Java控制内存的功力
  5. Partition分区及实例
  6. Tableau 绘制折线图
  7. synchronized与Lock的区别与使用
  8. bzoj1066 蜥蜴 (dinic)
  9. Python实用笔记 (16)函数式编程——偏函数
  10. Linux下各文件夹的结构说明及用途介绍(转载)