<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>

                ![](https://cdn.zimug.com/wx-zimug.png) ## 一、配置文件規劃 我們開發的服務通常會部署在不同的環境中,例如開發環境、測試環境,生產環境等,而不同環境需要不同的配置。最典型的場景就是在不同的環境下需要連接不同的數據庫,需要使用不同的數據庫配置。我們期待實現的配置效果是: * 減少配置修改次數 * 方便環境配置切換 Spring Boot 默認的配置文件是 application.properties(或yml)。那么如何實現不同的環境使用不同的配置文件呢?一個比較好的實踐是為不同的環境定義不同的配置文件,如下所示: ![](https://box.kancloud.cn/08ca13216aa4a6160fdccd6507598b1b_329x163.png) 全局配置文件:application.yml 開發環境配置文件:application-dev.yml 測試環境配置文件:application-test.yml 生產環境配置文件:application-prod.yml ## 二、切換環境的方式 ### 1. 通過配置application.yml application.yml是默認使用的配置文件,在其中通過spring.profiles.active設置使用哪一個配置文件,下面代碼表示使用application-prod.yml配置,如果application-prod.yml和application.yml配置了相同的配置,比如都配置了運行端口,那application-prod.yml的優先級更高 ``` #需要使用的配置文件 spring: ? profiles: ? ? active: prod ``` ## ?2. VM options、Program arguments、Active Profile VM options設置啟動參數 -Dspring.profiles.active=prod Program arguments設置 --spring.profiles.active=prod Active Profile 設置 prod **這三個參數不要一起設置,會引起沖突,選一種即可**,如下圖 ![](https://box.kancloud.cn/2e05093186863f8664983a7b4a247dd8_921x617.png) ## 3.命令行方式 將項目打成jar包,在jar包的目錄下打開命令行,使用如下命令啟動: ``` java -jar spring-boot-profile.jar --spring.profiles.active=prod ``` 關于 Spring Profiles 更多信息可以參見:Spring Profiles。 [https://www.baeldung.com/spring-profiles](https://www.baeldung.com/spring-profiles)
                  <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>

                              哎呀哎呀视频在线观看