码迷,mamicode.com
首页 > 编程语言 > 详细

SpringCloud Config配置刷新基础用法

时间:2020-09-07 19:04:41      阅读:45      评论:0      收藏:0      [点我收藏+]

标签:conf   功能   支持   服务   测试   配置   tar   添加   start   

主要有以下4点:

1. 配置刷新是SpringCloud Config的功能,但被刷新的是普通的微服务应用

2. 微服务应用引入spring-boot-starter-actuator依赖, 为配置刷新提供支持,核心是给应用增加一个refresh接口

3. 在需要刷新配置的bean的类上添加@RefreshScope注解, 标志这个配置刷新后将在这些bean中生效,如果没有添加此标志,则不会被刷新配置

4. 启动后测试: 更改配置文件后, 调用微服务应用的refresh接口, 然后再访问添加@RefreshScope标识的Bean后,发现它们的配置跟着改变了

 

原理:

调用refresh接口后, 微服务内部会启动一个非web应用,利用应用的启动过程重新从配置中心读取配置文件,加载配置完成后, 用新配置替换旧配置,替换完成后, 非web应用自动结束.

 

SpringCloud Config配置刷新基础用法

标签:conf   功能   支持   服务   测试   配置   tar   添加   start   

原文地址:https://www.cnblogs.com/wangxuejian/p/13574556.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!