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。

SpringCloudConfig作为配置中心组件,提供统一管理配置的功能。它由服务端和客户端组成,支持多种配置库如Git、本地文件、JDBC、Redis等。本文详细介绍如何引入依赖,配置服务端及客户端,并实现配置的动态加载。
167万+

被折叠的 条评论
为什么被折叠?



