立足于SpringCloud.H + config-client(4)

    《SpringCloud.H心法总纲》  html

      继续上一篇,接下来Springcloud配置Config Client。git

一、建立config-client子模块

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

相关文章
相关标签/搜索