Config Client
依赖说明:连接到 Spring Cloud Config Server 以获取应用程序配置的客户端。
每个项目的配置文件都在自己的项目中配置,这样,在生产环境中,会带来很多麻烦,每改动一个配置可能要修改很多个项目, 被修改的项目可能都要重新打包,重新部署。那能不能有一种方法,统一部署Spring Cloud 中的各个微服务的配置呢?这就是Spring Cloud Config。 Spring Cloud Config 是一种用来动态获取Git、SVN、本地的配置文件的一种工具。
怎么说呢?就好比每个项目都比如一个房间,每个房间都需要一把钥匙才能开启。而config 则是管理这些钥匙的,好比钥匙链,想要启动那个项目,就需要先从config中获取对应的钥匙,然后启动项目。
配置中心分为服务端和客户端,和eureka 有点像,服务端是一个单独的项目,用来管理其他服务的配置,其他的服务就是客户端。
一个配置中心提供的核心功能
- 提供服务端和客户端支持
- 集中管理各环境的配置文件
- 配置文件修改之后,可以快速的生效
- 可以进行版本管理
- 支持大的并发查询
- 支持各种语言
参考:
https://blog.csdn.net/mt521/article/details/121851777
Spring Cloud Config Server详解(二):Config Client客户端配置映射
Spring Cloud(六):Spring Cloud Config 分布式配置中心使用教程
Spring Cloud之配置中心config
POM
<!--Config Client-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-config</artifactId>
</dependency>
XXX