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

SpringBoot多環境部署,在啟動時動態設置相應的配置文件

img nbsp rod boot 技術分享 ava 運行 不同的 span

項目中,往往在測試環境和正式環境擁有不同的配置,例如數據庫連接,第三方庫的appkey等。這時候,我們就要在不同的環境啟用不同的配置

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

技術分享

application.properties 中設置默認啟用的配置文件

spring.profiles.active=dev

表示直接啟動程序時使用的是 application-dev.properties 文件中的配置

現在在三個文件中分別配置不同的設置,然後編譯

在運行的時候,執行

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

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

SpringBoot多環境部署,在啟動時動態設置相應的配置文件