Spring Cloud Config配置服務

什麼是Spring Cloud Config?

Spring Cloud Config是配置管理組件,可以把配置放到遠程服務器,集中化管理集群配置,目前支持本地存儲、Git、SVN

如何快速搭建?

  • 創建configurationservice配置服務應用

Spring Cloud Config配置服務

  • 創建啟動類ConfigurationServiceApp,加上@EnableConfigServer註解開啟配置服務

Spring Cloud Config配置服務

  • 添加配置,指定Git倉庫地址,這裡為方便演示,採用本地倉庫,注意:本地倉庫需要以file:///開頭

Spring Cloud Config配置服務

  • 創建Git本地倉庫

Spring Cloud Config配置服務

  • 創建configurationclient配置客戶端應用

Spring Cloud Config配置服務

  • 創建主類ConfigurationClientApp

Spring Cloud Config配置服務

  • 創建MessageRestController控制器,提供接口返回配置文件中屬性message

Spring Cloud Config配置服務

  • 創建配置文件,開啟動態修改配置刷新端點,命名應用為configuration-client,配置服務應用地址為http://localhost:8888

Spring Cloud Config配置服務

  • Git倉庫中創建configuration-client配置文件configuration-client.properties,命名與上面應用名對應,其中添加屬性message

Spring Cloud Config配置服務

Spring Cloud Config配置服務

  • 啟動configurationclient應用,訪問http://localhost:8080/message接口,返回了Git倉庫中配置文件configuration-client.properties的message屬性值

Spring Cloud Config配置服務

  • 修改Git倉庫中配置文件configuration-client.properties的message屬性值並提交

Spring Cloud Config配置服務

  • 訪問http://localhost:8080/actuator/refresh端口刷新配置文件

Spring Cloud Config配置服務

  • 訪問http://localhost:8080/message接口,看到值已經改變

Spring Cloud Config配置服務

搭建完畢,這樣我們就可以集中管理配置文件了,哈哈~~

Spring Cloud Config配置服務


分享到:


相關文章: