1、简述
本文选用Git作为配置仓库,新建两个环境的配置文件夹,dev 和 test,文件夹中分别存放 Config Client 端的配置文件,目录结构如下:
├ ─ ─ dev
└ ─ ─ config-client-dev.properties
├ ─ ─ test
└ ─ ─ config-client-test.properties
2、Config Server 搭建
2.1、Maven依赖
Config Server 是一个基于Spring Boot的web应用,我们首先需要做的就是在pom中引入Spring Cloud Config Server的依赖。
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
2.2、Config Server配置
# 配置中心名称
spring.application.name=lkf-config-git
# 配置中心端口号
server.port=1000
# 配置git仓库地址
spring.cloud.config.server.git.uri=https://github.com/liukaifeng/lkf-cloud
# 配置文件查找路径
spring.cloud.config.server.git.search-paths=config-repo/dev
# 配置中心api前缀
spring.cloud.config.server.prefix=lkf