1. 程式人生 > 程式設計 >SpringBoot生產環境和測試環境配置分離的教程詳解

SpringBoot生產環境和測試環境配置分離的教程詳解

第一步:專案中資源配置資料夾(resources資料夾)下先新增測試環境application-dev.yml和application-prod.yml兩個配置檔案,分別代表測試環境配置和生產環境配置

SpringBoot生產環境和測試環境配置分離的教程詳解

第二步:在application.yml配置檔案中設定如下配置(PS:active後定義的名字要和配置檔案-後的名字一致,如下則系統執行application-dev.yml)

spring:
 profiles:
 active: dev

第三步:啟動專案

啟動方式一:idea中 springboot run專案執行,執行日誌提示執行的配置檔案為application-dev.yml

此啟動方式缺點:需要手動修改配置檔案

SpringBoot生產環境和測試環境配置分離的教程詳解

執行結果(取application-dev.yml得變數定義值)

SpringBoot生產環境和測試環境配置分離的教程詳解

啟動方式二:命令列打包啟動

cmd 進入專案所在目錄下,執行mvn clean package使用java -jar 命令啟動springboot-0.0.1-SNAPSHOT.jar (沒有指定active檔案時,預設執行application中的預設設定dev)若要執行prod 生產配置檔案,則命令為 java -jar -Dspring.profiles.active=prod springboot-0.0.1-SNAPSHOT.jar(命令列中指定active檔案)

SpringBoot生產環境和測試環境配置分離的教程詳解

到此這篇關於SpringBoot生產環境和測試環境配置分離的教程詳解的文章就介紹到這了,更多相關SpringBoot生產環境和測試環境配置分離內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!