<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
@SpringBootApplication
@EnableDiscoveryClient
@EnableConfigServer
public class ConfigApplication {
public static void main(String[] args) {
SpringApplication.run(ConfigApplication.class, args);
}
}
# 端口
server.port=8091
# 应用名
spring.application.name=eureka-config
# 注册地址
eureka.client.service-url.defaultZone=http://localhost:8761/eureka/
# git地址
spring.cloud.config.server.git.uri=https://github.com/zhaimiya/config.git
# git用户名
spring.cloud.config.server.git.name=XX
# git密码
spring.cloud.config.server.git.password=XX
# 本地存储位置
spring.cloud.config.server.git.basedir=D:/coding/cloud/config/AAACONFIG/
{name}-{frofiles}.yml/properties/json
{服务名}-{环境}.yml
eg:order-dev.yml
或
order-dev.properties
{lable}/{name}-{frofiles}.yml/properties/json
{分支}/{服务名}-{环境}.yml
eg:branch1/order-dev.yml
或
branch2/order-test.properties
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-client/artifactId>
</dependency>
TODO
原文:https://www.cnblogs.com/VVII/p/12568797.html