springcloud-config统一配置

springcloud-config的概念

假如我们要变更一个微服务配置,那么就有可能修改成千上万的配置那么springcloud就有啦一个config统一配置

实现方式

1.首选我们需要创建一个Githab账号
2.我们创建完账号之后点击 Your repositories
在这里插入图片描述

在这里插入图片描述
根据你的需求填写
在这里插入图片描述
这是我提前创建好的
在这里插入图片描述

创建你所需要的文件 我们创建的是yml文件 我们点击Add a ReADME
在这里插入图片描述

比如写一个名application-student-dev.yml
这个dev是生产环境

在里面写你的yml文件内容
在这里插入图片描述

代码实现

1.创建一个eureka 名jwxt-config你们可以起别的
但是必须也是eureka服务
在改项目上pom导入依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-config-server</artifactId>
</dependency>

2.在application.yml文件上加入

spring:
  application:
    name: jwxt-config #指定服务名
  cloud:
    config:
      label: master
      server:
        git:
          uri: https://github.com/hanxuesong123/jwxt-config   (这是你的github上的仓库路径)
          username: XXXXXXXXXXXXX 					(你的github账号)
          password: xxxxxxxxxxxxxxxxxx					(你的github密码)
         

3.在config启动类上加入注解

@EnableConfigServer

4.在你需要统一管理的yml项目里面导入依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-config</artifactId>
</dependency>

5.在这个项目上application.yml 吧你以前写的内容复制到github上起名要一致

spring:
  cloud:
    config:
      uri: http://localhost:8888  (默认8888)
      label: master
      name: application-teacher   (github上的名是application-teacher-dev.yml)
      profile: dev  	(dev是生产环境)

6.然后重启项目好啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值