<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ![](https://img.kancloud.cn/3a/98/3a98395d1e5c139c986ef08045fa6498_993x336.jpg) Config Server獲取到遠程的 Git 存儲的配置,然后 Config Client 再通過 Config Server 來獲取 Git 上存儲的配置。 <br/> 步驟如下: **1. 在Gitee上新建兩個配置文件** * *`cloud-config-client-3355-dev.yml`* ```yml app: name: cloud-config-client-3355 version: dev-1.0 ``` * *`cloud-config-client-3355-test.yml`* ```yml app: name: cloud-config-client-3355 version: test-1.0 ``` **2. 構建客戶端模塊:cloud-config-client-3355** **3. 在當前模塊的`pom.xml`中添加 starter-config 依賴** ```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> ... </dependencies> ``` **4. 當前模塊的`bootstrap.yml`配置文件** `applicaiton.yml`和`bootstrap.yml`都是SpringBoot的配置文件,但是`bootstrap.yml`是系統級的配置,而`application.yml`是用戶級的配置,`bootrap.yml`比`application.yml`提前加載,優先級也更高。 (1)*`resources/bootstrap.yml`* ```yml server: port: 3355 spring: application: name: cloud-config-client cloud: config: label: master #分支名稱 name: cloud-config-client-3355 #配置文件名稱 profile: dev #讀取后綴名稱 uri: http://localhost:3344 #配置中心地址 ``` **5. 在當前模塊中創建 ConfigController 類方便觀察效果** ```java @RestController public class ConfigController { @Value("${app.version:default}") private String version; @Value("${app.name:default}") private String name; @GetMapping("/config") public String getConfigInfo() { return "app.name:" + name + ",version:" + version; } } ``` **6. 測試** (1)啟動服務配置中心模塊 cloud-config-server-3344,訪問該模塊能否與Gitee成功通信。 訪問配置文件:http://localhost:3344/cloud-config-client-3355-dev.yml ,響應內容如下。 ```yml app: name: cloud-config-client-3355 version: dev-1.0 ``` <br/> (2)切換 cloud-config-client-3355 模塊的`bootstrap.yml`中的`profile`配置。 ``` spring: cloud: config: label: master name: cloud-config-client-3355 profile: dev #分別在 dev 和 test 之間切換,每次重啟 3355 模塊后查看效果 uri: http://localhost:3344 ``` profile 為 dev 時,訪問:http://localhost:3355/config ,得到如下響應。 ``` app.name:cloud-config-client-3355,version:dev-1.0 ``` profile 為 test 時,訪問:http://localhost:3355/config ,得到如下響應。 ``` app.name:cloud-config-client-3355,version:test-1.0 ``` <br/> 可見 cloud-config-client-3355 客戶端成功通過 cloud-config-server-3344 服務端訪問到了遠程的 Gitee 倉庫上存儲的配置文件。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看