博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringCloud动态刷新配置信息
阅读量:6840 次
发布时间:2019-06-26

本文共 620 字,大约阅读时间需要 2 分钟。

hot3.png

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

添加依赖

...
org.springframework.boot
spring-boot-starter-actuator
...

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

生效前提

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

@RefreshScope@RestControllerpublic class TestController {	@Value("${username}")	private String username;	...

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

扩展问题

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

推荐:

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

image

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

你可能感兴趣的文章
C/C++ 笔试、面试题目大汇总 [转]
查看>>
最高检:各级检查机关应积极参与互金风险专项整治,严厉打击新“庞氏骗局”...
查看>>
云计算体验与成本双赢背后:需平衡集约、分布部署
查看>>
应用场景的多样,奠定了区块链的未来
查看>>
我的WCF之旅(13):创建基于MSMQ的Responsive Service
查看>>
IT现状调查:大数据时代 企业面临挑战
查看>>
前端要革命?看我在 JS 里写 SQL
查看>>
记录一次 CLOSE_WAIT 问题排查和梳理
查看>>
车辆安全碰撞测试中的传感器技术数字化程度更高
查看>>
《OpenACC并行程序设计:性能优化实践指南》一 3.6 第一个并行PIConGPU实现
查看>>
美光推多款加速解决方案 为全闪存数据中心铺平道路
查看>>
电视台们能否在数据化时代涅槃重生?
查看>>
SDN走出概念阶段 商用部署前景广阔
查看>>
《算法技术手册》一2.1 问题样本的规模
查看>>
vSphere4的虚拟和云平台
查看>>
手机中突然多了几款软件,你猜是谁干的?
查看>>
Salesforce用更多的Einstein AI来促进云销售
查看>>
TGG落地中国,这将意味着什么?
查看>>
IBM Watson推出人工智能教案工具“教师顾问” 帮助教师提高教学技巧
查看>>
IDC公布2017年亚太地区数据中心10大预测
查看>>