SpringBoot配置多套環(huán)境

生產(chǎn)中會(huì)經(jīng)歷,開發(fā),測(cè)試,到上線。三個(gè)階段

 這個(gè)三個(gè)階段,都有各自的配置文件,如果只是一個(gè)配置文件來(lái)回改
 會(huì)很容易出現(xiàn)錯(cuò)誤的,那么springboot提供了很簡(jiǎn)答的解決辦法

使用spring.profiles.active=test

  • 定義一個(gè)application.properties 里面寫上

    • spring.profiles.active=test 默認(rèn)啟動(dòng)test文件
  • 定義application-dev.properties

  • 定義application-test.properties

  • 定義application-prod.properties

使用java -jar mm.jar --spring.profiles.active=dev 運(yùn)行啟動(dòng)dev環(huán)境

可以看到啟動(dòng)的是dev

2017-01-04 18:54:11.095  INFO 43026 --- [  restartedMain] dragonfly.DragonflyApplication           : Starting DragonflyApplication on KK-MINI.local with PID 43026 (/Users/liuxin/git/oto_saas_mybosc_pay/target/classes started by liuxin in /Users/liuxin/git/oto_saas_mybosc_pay)
2017-01-04 18:54:11.100  INFO 43026 --- [  restartedMain] dragonfly.DragonflyApplication           : The following profiles are active: dev
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容