什麼是Spring Cloud Config?
Spring Cloud Config是配置管理組件,可以把配置放到遠程服務器,集中化管理集群配置,目前支持本地存儲、Git、SVN
如何快速搭建?
創建configurationservice配置服務應用
創建啟動類ConfigurationServiceApp,加上@EnableConfigServer註解開啟配置服務
添加配置,指定Git倉庫地址,這裡為方便演示,採用本地倉庫,注意:本地倉庫需要以file:///開頭
創建Git本地倉庫
創建configurationclient配置客戶端應用
創建主類ConfigurationClientApp
創建MessageRestController控制器,提供接口返回配置文件中屬性message
創建配置文件,開啟動態修改配置刷新端點,命名應用為configuration-client,配置服務應用地址為http://localhost:8888
Git倉庫中創建configuration-client配置文件configuration-client.properties,命名與上面應用名對應,其中添加屬性message
啟動configurationclient應用,訪問http://localhost:8080/message接口,返回了Git倉庫中配置文件configuration-client.properties的message屬性值
修改Git倉庫中配置文件configuration-client.properties的message屬性值並提交
訪問http://localhost:8080/actuator/refresh端口刷新配置文件
訪問http://localhost:8080/message接口,看到值已經改變
搭建完畢,這樣我們就可以集中管理配置文件了,哈哈~~
閱讀更多 Lucif墮落天使 的文章