Spring cloud之/bus/refresh接口無用


在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;
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM