SpringCloudConfig使用

 

config 服务端

修改application.yml 为 bootstrap.yml

1. maven 添加

1
2
3
4
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-config-server</artifactId>
</dependency>

2. 启动类添加 注解

1
@EnableConfigServer

 3.yml配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
eureka:
  client:
    service-url:
      defaultZone: http://10.10.10.103:8761/eureka # 注册中心
spring:
  application:
    name: CONFIG
  cloud:
    config:
      server:
        git:
          # git config 配置文件 地址
          uri: https://github.com/qukaige/config-repo.git
          # 配置文件下拉到本地的文件夹中
          basedir: C:/SpringCloud/config/basedir
          # 用户名密码
          username: 123
          password: 1qaz
  rabbitmq: # mq地址
    host: 10.10.10.103
    port: 5672
    username: guest
    password: guest

4. git 的配置文件

 

5. 启动config 访问  http://localhost:8083/order-dev.yml 即可访问到git中的配置文件

config 客户端

1.添加maven

1
2
3
4
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-config-client</artifactId>
</dependency>

2.加入配置

1
2
3
4
5
6
7
spring:
  cloud:
    config:
      discovery:
        enabled: true
        service-id: CONFIG
      profile: dev

   

 修改application.yml 为 bootstrap.yml

 

 

 
posted @   qukaige  阅读(150)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示