五、分布式配置中性Spring Cloud Config
1、具体介绍啥的本人在这里就不废话进行叙述了,有兴趣的同学可以自行百度!
a、使用(服务端)
1、引入maven依赖:
<!--actuator监控 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
2、需要在github上创建项目用来管理配置文件:
文件信息如下:
3、项目配置文件:
server:
port: 9001
spring:
application:
name: microservicecloud-config-server
cloud:
config:
server:
git:
uri: https://github.com/JerrySunTao/taosun-spring-cloud-config-test.git # git仓库的地址
# search-paths: chapter6/springcloud-config # git仓库地址下的相对地址,可以配置多个,用,分割。
username: #Git仓库用户名
password: #Git仓库密码
4、启动类信息,添加注解@EnableConfigServer:
5、启动服务访问地址:http://localhost:9001/springcloud-config-pro.yml 检查是否能读取到配置信息
b、使用(客户端)
1、添加maven依赖:
<!--actuator监控 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
2、配置信息:
添加配置文件:
bootstrap.yml
spring:
cloud:
config:
name: springcloud-config-pro
profile: pro
label: master
uri: http://127.0.0.1:9001
name —文件名
profile — 环境
label — 分支
uri ----服务地址
zuul相关配置已经注释!
3、启动所有服务!查看配置是否生效!
ok!
更多推荐
SPRINGCLOUD五大组件及相关注解整理
发布评论