首页 > 编程语言 > 详细

SpringCloud - config分布式配置(实现远程读取配置)

时间:2020-12-12 18:20:19      阅读:87      评论:0      收藏:0      [点我收藏+]

1. 什么是SpringCloud config分布式配置

1.1 springcloud config的本质(重要)

客户端config-client要通调用服务端config-server,获取git上的配置文件。这样,客户端config-client和服务端config-server的配置文件会大幅减少,全部转移到Git上。

如果需要修改配置,只需要修改在Git上的配置文件即可。

***精髓***:实现了“代码”和“配置”的解耦!

 

 

为了演示,最少要写两个服务,一个是服务端,一个是客户端。

 

技术分享图片

 

2. Spring Config分布式配置(服务端config-server) 

2.1 导入依赖

技术分享图片

 

 

2.2 在application.yml 配置

用https链接,而不是SSH的

技术分享图片

 

 

技术分享图片

 

 

 

2.3 @EnableConfigServer 在主函数上开启功能

技术分享图片

 

 

2.4 效果展示

技术分享图片

 

 技术分享图片

 

 

 

3. Spring Config分布式配置(客户端config-client)

 

3.1 导入依赖

技术分享图片

 

 

 

3.2 在bootstrap.yml 和 application.yml 配置

注意:config-client连接config-server的设置,要写在bootstrap.yml!

技术分享图片

 

 

3.3 客户端spring config的controller

技术分享图片

 

 

3.4 客户端主函数

技术分享图片

 

 

3.5 效果

git文件:这是config-client想通过config-server从Git拿到的文件

技术分享图片

 

 

代表config-client想通过config-server从Git拿到了配置文件,这些注入都成功了。

技术分享图片

 

 

技术分享图片

 

SpringCloud - config分布式配置(实现远程读取配置)

原文:https://www.cnblogs.com/frankcui/p/14125071.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!