SpringBoot系列記錄(四)——profile多環境配置

在實際項目開發過程中,我們會有開發,測試,生產等多個環境,使用的數據庫,或者其他配置信息自然也不一樣,此時需要多個配置文件來對應不同的環境。

新建dev,prod配置文件

 application.properties

server.port=8080
spring.profiles.active=prod

 application-dev.properties

server.port=8081

 application-prod.properties

server.port=8083

第一種方式:spring.profiels.active

可以看到在主配置文件中有spring.profiles.active=prod,意思是啓用prod這個配置文件,運行demo

 第二種方式:命令行

這裏我們不打包了,直接在測試的時候傳入命令行參數,與打包後使用命令行效果一致,使用--spring.profiles.active=dev  

運行Demo看一下,雖然上面的主配置文件中我們激活的是prod,但是我們使用命令行參數後,激活的是dev

 

第三種方式: 虛擬機參數

和傳入命令行參數類似,這裏使用方法要在前面加上-D

 運行Demo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章