SpringCloud动态刷新配置信息
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动态刷新配置信息相关推荐
- java如何实现配置文件动态刷新_Spring Cloud 动态刷新配置信息教程详解
有时候在配置中心有些参数是需要修改的,这时候如何不重启而达到实时生效的效果呢? 添加依赖 ... org.springframework.boot spring-boot-starter-actuat ...
- SpringCloud Alibaba - Nacos 作为配置中心 读取Properties配置信息
SpringCloud Alibaba是阿里巴巴致力于对微服务的管理.配置.注册等一整套的解决方案. 简介 Nacos 提供用于存储配置和其他元数据的 K-V 存储,为分布式系统中的外部化配置提供服务 ...
- SpringBoot基础篇配置信息之配置刷新
2019独角兽企业重金招聘Python工程师标准>>> 更多Spring文章,欢迎点击 一灰灰Blog-Spring专题 配置的刷新,从第一篇就提出了这个问题,但是一直都没有说到,那 ...
- SpringCloud config 配置中心集群配置以及整合消息总线BUS实现关联微服务配置自动刷新
一.SpringCloud Config 基本配置中的问题 在上一章节<SpringCloud config 配置中心介绍与基本配置使用>中我们现实了配置中心的配置集中管理.调用微服务应用 ...
- SpringCloud config 配置中心介绍与基本配置使用
一.SpringCloud Config 介绍 出现背景:在微服务架构中,在没有配置中心出现时,我们每个应用的配置信息都在其配置文件application.properties中维护.加入整个系统中有 ...
- SpringCloud 分布式配置中心Config Hoxton版本
Spring Cloud Config简介:Spring Cloud Config为分布式系统提供了服务端和客户端用于支持外部配置.使用Config Server可以在所有环境中管理应用程序的外部属性 ...
- Java之 Spring Cloud 微服务的 SpringCloud Config 配置中心(第四个阶段)【二】【SpringBoot项目实现商品服务器端调用】
SpringCloud学习目录点击跳转对应的文章 Java之 Spring Cloud 微服务搭建(第一个阶段)[一][SpringBoot项目实现商品服务器端是调用] Java之 Spring Cl ...
- SpringCloud —— Config 配置中心
前文 SpringCloud 简介 SpringCloud 版本选型 SpringCloud 工程构建 SpringCloud -- Eureka 注册中心 SpringCloud -- Eureka ...
- SpringCloud Config配置中心、SpringCloud Bus消息总线
一.SpringCloud Config 1.前言 微服务意味着要将单体应用中的业务拆分成一个个子服务, 每个服务的粒度相对较小,因此系统中会出现大量的服务.由于每个服务都需要必要的配置信息才能运行, ...
最新文章
- 2022-2028年中国客厅经济深度调研及投资前景预测报告
- android 百度地图zoomtospan,android百度地图:MapController
- 在人工智能领域,人工智能机器无法如人一样理解常识知识
- RabbitMQ系列之【启动过程中遇到问题及解决方案】
- [Android Pro] Android源码编译后,再重编译所需要做的清理工作
- 十年Java路,和大家来谈谈系统架构
- 《SAS编程与数据挖掘商业案例》学习笔记之五
- 失配树(border树)
- [转帖]真TM长的:SQL Server 2008存储结构——GAM和SGAM、PFS结构、IAM结构、DCMBCM
- 记录一次不同接口之间并发导致的生产问题
- Zabbix 3.0安装
- 排列组合计算公式简易版
- wireshark抓包分析怎么看进程_教大家wireshark抓包数据怎么看
- C-COT代码运行----Matlab2018a运行matconvnet深度卷积网络
- 共享文件 麒麟系统_银河麒麟操作系统上共享文件目录的方法实践
- Typora Beta版过期解决
- postgresql集群方案hot standby初级测试(四)——xlog详细解释header
- Assuming drive cache: write through 因为硬盘内存不足VM虚拟机开不了机的问题
- [蓝桥杯python] 印章:共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率
- Linux性能优化:CPU篇