91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Cloud Config 入門

發布時間:2020-06-25 07:45:02 來源:網絡 閱讀:832 作者:devin_xin 欄目:開發技術

1.    簡介

Spring Cloud Config 是用來為分布式系統中為微服務應用提供集中化的外部配置支持,主要分為Spring Cloud Config Server服務器端)和Spring Cloud Config Client(客戶端)。

2.    Spring Cloud Config Server

Spring Cloud Config Server為服務器端,它是一個單獨的微服務應用,用來連接配置倉庫(本文使用的是git倉庫)并為客戶端獲取配置信息。

1.     首先,創建config server工程

打開http://start.spring.io/

Spring Cloud Config 入門

填寫好GroupArtifact。選擇依賴的包有Config Server

對應的pom.xml

<dependencies>

      <dependency>

          <groupId>org.springframework.cloud</groupId>

          <artifactId>spring-cloud-config-server</artifactId>

      </dependency>

      <dependency>

          <groupId>org.springframework.boot</groupId>

          <artifactId>spring-boot-starter-web</artifactId>

      </dependency>

 

      <dependency>

          <groupId>org.springframework.boot</groupId>

          <artifactId>spring-boot-starter-test</artifactId>

          <scope>test</scope>

      </dependency>

</dependencies>

2.     將下載下來的項目導入Eclipse

目錄結構如下,我這里面新增了bootstrap.yml

Spring Cloud Config 入門

3.     修改配置

application.yml中添加

       server:

      port: 8080

bootstrap.yml中添加

spring:

  cloud:

    config:

      server:

        git:

         uri: https://github.com/DevinXin/config-repo

 

注意:ConfigServerApplicationSpring Boot 啟動類上需要添加@EnableConfigServer注解

Spring Cloud Config 入門

4.     啟動configServer

通過訪問http://localhost:8080/master/foobar-dev.properties可以讀到git上的配置文件。

Spring Cloud Config 入門

3.    Spring Cloud Config Client

Spring Cloud Config Client為客戶端,客戶端通過配置連接服務器端,從服務器端加載配置信息。

1.     創建config client工程

config server工程創建一樣,依賴需要webConfig Client

對應的pom.xml為:

<dependencies>

      <dependency>

          <groupId>org.springframework.cloud</groupId>

          <artifactId>spring-cloud-starter-config</artifactId>

      </dependency>

      <dependency>

          <groupId>org.springframework.boot</groupId>

          <artifactId>spring-boot-starter-web</artifactId>

      </dependency>

      <dependency>

          <groupId>org.springframework.boot</groupId>

          <artifactId>spring-boot-starter-test</artifactId>

          <scope>test</scope>

      </dependency>

   </dependencies>

2.     修改配置

application.yml配置為

     server:

    port: 8081

bootstrap.yml配置為

    spring:

      cloud:

        config:

          uri: http://localhost:8080/

          profile: dev

          label: master

      application:

       name: foobar

3.     寫一個Controller

Spring Cloud Config 入門

4.     啟動config Client

訪問http://localhost:8081/configServer

可以從config Server中獲取到配置文件中的值。

Spring Cloud Config 入門


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

屏东县| 额济纳旗| 延庆县| 大理市| 奉贤区| 广丰县| 溆浦县| 山丹县| 新兴县| 紫金县| 德安县| 长乐市| 金山区| 寻乌县| 荥阳市| 乌鲁木齐县| 连江县| 钟祥市| 兴化市| 金湖县| 汶上县| 宁武县| 舞钢市| 阿巴嘎旗| 延寿县| 蚌埠市| 涞源县| 石景山区| 磐安县| 当雄县| 宁城县| 泾源县| 茂名市| 土默特左旗| 梧州市| 宁安市| 黔江区| 凤翔县| 铜鼓县| 荣昌县| 河津市|