一、定义
主要就是为了给不同的微服务应用搭建一个中心化的外部配置环境。
二、步骤
前提
在gitee或者github上,创建一个私有的外部配置文件。
2.1 添加依赖
<dependencies>
<!-- 表示是配置总控中心 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
</dependencies>
2.2 配置文件
spring:
application:
name: cloud-config-center
cloud:
config:
server:
# http://localhost:3344/master/config-dev.yaml
git:
# github里面的配置中心的仓库的下载地址:https
uri: https://gitee.com/geeit/springcloud-config.git
username: Your username
password: Your password
# 仓库名
search-paths:
- springcloud-config
# 读取远程仓库的分支
label: master
2.3 启动类
@SpringBootApplication
@EnableEurekaClient
@EnableConfigServer
public class ConfigCenterMain3344 {
public static void main(String[] args) {
SpringApplication.run(ConfigCenterMain3344.class, args);
}
}
三、测试
http://localhost:3344/master/config-dev.yaml
http://localhost:3344/dev/config-dev.yaml