SpringBoot配置多環境


在日常開發中,我們項目會有多個環境。例如開發環境(develop)、生產環境(production )等。

我們打包時需要經常切換不同的參數,比如說開發環境下的數據庫與生產環境連接的數據庫,基本都是兩個庫。那么我們需要經常來回切換參數,非常麻煩!

在這,springboot給我們提供了非常好的支持,那就是多環境配置。我們可以將多種環境一起配置在項目中,只需要執行不同的運行命令,就可以達到切換環境的目的了。

第一步:

  在項目resources目錄下建立各個環境配置.yml文件

  

樓主這里配置了三個環境,分別是開發環境、測試環境、正式生產環境

注意:一定要以application開頭,然后加 "-名字"  這個名字可以自定義。主要用於區分

第二步:

配置yml文件內容

這樣就配置完成測試環境與生產環境了!

當然還有一個文件

這里的意思代表:若我們沒有指定SpringBoot運行哪個yml,那么SpringBoot會默認加載appliction.yml文件,而這個文件中我們又告訴SpringBoot去找dev環境,

那么SpringBoot啟動時就會去加載appliction-dev這個yml文件(這就是之前為什么要 application-名字.yml)這樣寫的原因啦!

第三步:

當我們打包完成后,要怎么做才能隨意切換環境呢?

java -jar "test.jar" --spring.profiles.active=dev 或者  java -jar "test.jar" --spring.profiles.active=prod   就可以達到隨意切換的目的了!

學會了嗎?小伙伴

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM