一、介绍
(1)依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
</dependencies>
(2)bootstrap配置文件
(3)配置文件(application.yml)
server:
port: 8080
spring:
application:
name: microservice-config-client
cloud:
config:
server:
git:
uri: https://github.com/1092347830/microservice-cloud-config.git
(4)configclient类
@RestController
public class ConfigClient {
@Value("${server.port}")
private String port;
@Value("${spring.application.name}")
private String applicationName;
@GetMapping("/config")
public String config(){
String content = "applicationName: "+ applicationName + ", port" + port;
System.out.println(content);
return content;
}
}
(5)效果