spring cloud - config 统一配置管理

什么是统一配置管理

spring cloud config为分布式系统外部化配置提供了服务器和客户端的支持.他包括config server和config client 两部分. 由于config server和config client 都实现了对spring environment(环境)和property source(属性源)抽象映射,因此,spring cloud config非常适合spring应用程序.当然也可以与任何其他语言编写的应用程序配合使用.

config server是一个可横向拓展,集中式的配置服务器,他用于集中管理应用程序各个环境下的配置,默认使用git存储配置内容.因此可以很方便的实现对配置的版本控制与内容审计.

config client 是config server的客户端,用于操作存储在config server中的配置属性

为什么要统一配置管理

配置集中管理
不同环境不同配置
运行期间动态调整配置
自动刷新

代码实现

该项目(jwxt-config)必须也是eureka服务

1. 在github上创建文件

2.pom.xml

org.springframework.cloud
spring-cloud-config-server

3.application.yml
spring:
application:
name: jwxt-config #指定服务名
cloud:
config:
label: master
server:
git:
uri: https://github.com/hanxuesong123/jwxt-config
username: 1323232302@qq.com
password: hanzhibin1

4. 启动类
@EnableConfigServer

	<jwxt-teacher>
	
	**pom.xml**
	<dependency>
	    <groupId>org.springframework.cloud</groupId>
	    <artifactId>spring-cloud-starter-config</artifactId>
	</dependency>

application.xml
spring:
cloud:
config:
uri: http://localhost:8888
label: master
name: application-teacher
profile: dev

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值