SpringCloud-Config

た 入场券 2021-10-06 03:00 460阅读 0赞

SpringCloud-Config简单使用

  • 配置中心服务端
  • 配置中心客户端

配置中心服务端

1、引入依赖(注意版本)
spring-cloud-dependencies、spring-cloud-starter-netflix-eureka-client、spring-cloud-config-server、spring-cloud-starter-actuator、spring-boot-test-starter
2、引入版本管理依赖
spring-cloud-dependencies
3、开启代理
启动入口类添加注解
@EnableDiscoveryClient
@EnableConfigServer

4、配置文件

  1. spring.application.name: hello-client-config
  2. spring.port=8088
  3. eureka.client.serviceUrl.defaultZone: http://localhost:8761/eureka/
  4. spring.cloud.config.server.git.url=https://github.com/plxc/spring-cloud-config
  5. spring.cloud.config.server.git.searchPaths=config-repo ##hellp-client-config-client-dev.properties hellp-client-config-client-test.properties hellp-client-config-client-pro.properties

备注:配置中心的配置文件命名规则
{application}-{profile}[/{label}]
{application}-{profile}.yml
{label}/{application}-{profile}.yml
{application}-{profile}.properties
{label}/{application}-{profile}.properties

配置中心客户端

1、引入依赖(注意版本)
spring-cloud-dependencies、spring-cloud-starter-netflix-eureka-client、spring-cloud-config-client、spring-cloud-starter-actuator、spring-boot-test-starter
2、引入版本管理依赖
spring-cloud-dependencies
3、开启代理
启动入口类添加注解
@EnableDiscoveryClient

4、配置文件

  1. spring.application.name: hellp-client-config-client
  2. spring.port=8080
  3. eureka.client.serviceUrl.defaultZone: http://localhost:8761/eureka/
  4. spring.cloud.config.profile=dev #指定调用配置中心开发环境配置文件
  5. spring.cloud.config.url=htttp://localhost:8088/ #指定配置中心地址

发表评论

表情:
评论列表 (有 0 条评论,460人围观)

还没有评论,来说两句吧...

相关阅读

    相关 回顾SpringCloudConfig

    一 概述 应用服务处理实现系统功能,还需要连接资源和其他应用,经常有很多需要在外部配置的数据用于调整应用的行为,如切换不同的数据库,设置功能开关等。随着微服务数据量的不断

    相关 第5.1.5 SpringCloudConfig

    从下图可以看出,SpringCloudConfig用于统一管理各微服务的配置信息,例如数据库连接、redis连接、日志配置等跟各自系统有关的属性配置。采用此架构后,只需要将配置