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


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

1.1 springcloud config的本质(重要)

客户端config-client要通调用服务端config-server,获取git上的配置文件。
这样,客户端config-client和服务端config-server的配置文件会大幅减少,全部转移到Git上。 如果需要修改配置,只需要修改在Git上的配置文件即可。 ***精髓***:实现了“代码”和“配置”的解耦!

  

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

 

 

2. 配置服务端config-server 

2.1 导入依赖

 

 

2.2 在application.yml 配置

用https链接,而不是SSH的

 

 

 

 

 

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

 

 

2.4 效果展示

 

 

 

 

 

3. 配置客户端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拿到了配置文件,这些注入都成功了。

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM