【spring cloud系列(四)】- spring cloud config 配置中心搭建

微服務系列文章導航


源碼地址


工程說明

  • 特點: spring cloud config 是將配置文件動態進行管理的工程
  • 角色:spring cloud config server 、 spring cloud config client
  • 角色功能:
  • spring cloud config server :微服務配置中心,關聯git項目上的配置文件,對配置文件進行統一管理
  • spring cloud config client:微服務配置客戶端,從微服務配置中心獲取配置文件信息,并且配置中心的配置一經改變,用post請求/refresh方法,則會動態刷新當前工程的配置信息

工程搭建

1、添加pom依賴

        <!-- 導入spring config依賴 -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-config-server</artifactId>
        </dependency>
        <!-- 加入該依賴,使用可以使用refresh動態刷新配置文件 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

2、添加配置

server:
  port: 50200
spring:
  # 解決中文亂碼
  http:
    encoding:
      charset: UTF-8
      enabled: true
      force: true
  application:
    name: govern-config
  cloud:
    config:
      server:
        git:
          uri: https://gitee.com/tanxingsong/micro-service-config.git
          # 根據項目名去尋找對應文件夾下的配置文件
          searchPaths: '{application}'
eureka:
  client:
    service-url:
      defaultZone: http://localhost:50101/eureka/
  instance:
    prefer-ip-address: true
    instance-id: ${spring.application.name}:${spring.application.instance_id:${server.port}}
    appname: govern-config

3、添加啟動注解類

@EnableConfigServer
@EnableDiscoveryClient
@SpringBootApplication

4、啟動測試(暫時只進行url請求測試)

訪問Eureka注冊中心,出現紅色方框內的服務,則說明啟動成功:

image.png

測試地址: http://localhost:50200/application-test.yml
返回以下內容,則說明配置成功:
image.png

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud學習02-服務注冊與發現 Spring Cloud簡介 Spring Cloud是一個基于...
    it_zzy閱讀 4,668評論 2 20
  • 微服務架構模式的核心在于如何識別服務的邊界,設計出合理的微服務。但如果要將微服務架構運用到生產項目上,并且能夠發揮...
    java菜閱讀 2,965評論 0 6
  • 一.應用系統的架構歷史 二.什么是微服務? 2.1 微服務概述 起源:微服務的概念源于 2014 年 3 月 Ma...
    不想當碼農的程序員閱讀 1,460評論 0 21
  • 八月的海棠不飛 柳絮低垂 燈火激起旬河的漣漪 卻不及你的半分美 你說黑貓不睡 躲在路邊看行人 你說魚兒不飛 躺在水...
    死在天邊閱讀 156評論 0 1
  • “紅杏枝頭春意鬧,桃李無言自爭春 ” 。韓校長,韓大姐的《成長,從隨筆開始》,如同和風細雨滋潤我的心田,給...
    大長金閱讀 205評論 0 2