Spring Cloud - Configuration - Config

Spring Cloud Config

Spring Cloud Config 是配置中心组件,提供了统一管理配置的功能。它分为服务端和客户端两部分,服务端负责从配置库获取配置,客户端负责拉取配置并动态加载。

服务端

Spring Cloud Config 支持多种配置库,例如 Git、本地文件、JDBC、Redis 等。

如何引入?

  • 引入依赖 org.springframework.cloud:spring-cloud-config-server
  • 启动类添加 @EnableConfigServer 注解。
  • application.properties 中添加配置库配置,不同的配置库配置方式不同,具体参考官网

客户端

如何引入?

  • 引入依赖 org.springframework.cloud:spring-cloud-starter-config
  • 添加启动配置到 bootstrap.application 文件。
# 配置服务端地址
spring.cloud.config.uri=http://127.0.0.1:8410

动态加载

  • 开启 actuator 的 refresh endpoint。
  • POST 访问 http://127.0.0.1:8020/actuator/refresh

注意:经测试,动态加载时,Spring 会先将 bean 注销,然后重新创建 bean。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值