《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配置也一样完成了!