1. 程式人生 > >SpringBoot多環境部署,在啟動時動態設定相應的配置檔案

SpringBoot多環境部署,在啟動時動態設定相應的配置檔案

專案中,往往在測試環境和正式環境擁有不同的配置,例如資料庫連線,第三方庫的appkey等。這時候,我們就要在不同的環境啟用不同的配置

下面新建三個檔案,分別表示開發環境,生產環境和測試環境的配置檔案

在 application.properties 中設定預設啟用的配置檔案

spring.profiles.active=dev

表示直接啟動程式時使用的是 application-dev.properties 檔案中的配置

現在在三個檔案中分別配置不同的設定,然後編譯

在執行的時候,執行

java -jar xxx.jar --spring.profiles.active=prod

則表示指定生效的配置檔案為 application-prod.properties