在Springboot2.0之前是直接訪問http://localhost:8888/actuator/bus/refresh去通知配置服務器分發消息的,而到了Springboot 2.0之后Config客戶端自動刷新時沒有/bus/refresh端點,所以需要如下配置
1. 在配置服務端和客戶端配置文件中都加上如下配置
management.endpoints.web.exposure.include= bus-refresh
2. 在客戶端使用配置的類加上@RefreshScope注解
@RestController @RefreshScope public class TestController { @Value("${name}") private String name; @GetMapping(value = "getGitConfig") public String getGitConfig(){ return name; } }
