《SpringCloud.H心法總綱》 html
繼續上一篇,接下來Springcloud配置Config Client。git
勾選Spring Web、Config Client 兩個依賴spring
繼承父工程,修改config-client的pom文件bootstrap
<parent> <groupId>com.springcloud</groupId> <artifactId>daddy</artifactId> <version>0.0.1-SNAPSHOT</version> </parent>
添加父工程daddy的pom文件對子模塊config-client的依賴app
<module>config-client</module>
application.properties測試
# config-client端口號 server.port=8074 # config-client實例名 spring.application.name=config-client
bootstrap.properties編碼
# 分支,要和config-server的相同 spring.cloud.config.label=master # 選擇哪一個文件,如 application-dev.yml,application-test.yml 咱們寫後綴名dev或者test就能夠 spring.cloud.config.profile=dev # config-server的地址,由於config-server設置了前綴 mdxl,因此下面的配置也要加 /mdxl spring.cloud.config.uri=http://localhost:8073/mdxl
啓動類不須要任何註解,而後咱們建立controller層,config-client獲取config-server從git那裏拿到的配置屬性spa
/** * @Author:MuJiuTian * @Description: config-client模塊啓動,測試獲取config-server從Git那裏獲取的配置屬性 * @Date: Created in 上午10:40 2019/11/29 */ @RestController public class TestController { @Value("${osc.name}") private String name; @GetMapping(value = "/test1.html") public String test1(){ return name; } }
由於咱們git的配置文件內容以下:.net
因此訪問接口的時候,結果爲:server
最後咱們的config-client配置也一樣完成了!