一、Config配置中心环境搭建
二、开启动态刷新配置相关依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
三、全局相关配置
# 自定义属性
config:
info: test
# 暴露监控端点
management:
endpoints:
web:
exposure:
include: "*"
四、使用@RefreshScope开启动态刷新配置功能
@RestController
@RefreshScope
public class ConfigClientController {
@Value("${config.info}")
private String configInfo;
@GetMapping("/configInfo")
public String getConfigInfo(){
return configInfo;
}
}
五、测试是否成功
修复github上的配置文件
手工访问http://127.0.0.1:3356/actuator/refresh通知配置已经修改