Spring Cloud Config Client Demo

1. 通过spring.io创建工程,需要选择Config Client依赖

2. pom.xml确认有以下依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-config</artifactId>
</dependency>

3. 配置文件中添加bootstrap.properties文件

spring.application.name=lblService
#配置文件所在分支
spring.cloud.config.label=master
spring.cloud.config.profile=prod
#配置服务中心
spring.cloud.config.uri=http://localhost:8080/

如上配置,则会通过configServer http://localhost:8080/请求master分支上的lblService的prod配置。

4. 启动configClient

从日志可看出启动的时候会去configServer获取配置

5. 测试

通过@Value直接注入远程properties文件上的键值对

@Value("${person.name}")
String name;

猜你喜欢

转载自blog.csdn.net/lblblblblzdx/article/details/81431398