眾所周知再開辟過程中,從開辟-測試-上線,至少也得有3個情況,然而每個情況的設置裝備擺設都紛歧樣,例如數據庫設置裝備擺設、Redis設置裝備擺設、等各類設置裝備擺設。若是在打包環節來一個一個進行點竄設置裝備擺設的話,很是輕易犯錯。
對于多情況設置裝備擺設,也有良多的構建東西,而他們的道理根基上也是經由過程設置裝備擺設多個分歧情況的設置裝備擺設文件,進行區分打包。SpringBoot當然也撐持。
springboot 供給多情況設置裝備擺設的機制,閃開發者矯捷按照需求而切換分歧的設置裝備擺設情況。
若是不會建立SpringBootde 工程可以參考:以下鏈接
2建立一個入門項目層
起首我們再SpringBoot的項目中
resources文件夾下建立三個以properties為后綴的文件
application-dev.properties:開辟情況
application-test.properties:測試情況
application-prod.properties:出產情況
在application.properties文件中添加:
spring.profiles.active=test
(暗示開啟測試情況)
然后我們別離將:開辟情況 ,出產情況,測試情況
設置裝備擺設文件中的端標語改為:8081,8082,8083
然后我們運行項目:不雅察打印日記發現端口已經是:8083
恰是我們設置裝備擺設的測試情況端口
同理我們將第2步的反復
在application.properties文件中添加:
spring.profiles.active=dev
(暗示開啟開辟情況)
然后運行,發現端口改變為開辟情況端口
在Spring Boot中多情況設置裝備擺設文件名必需知足:
application-{profile}.properties的固心猿意馬格局,
此中{profile}對應你的情況標識
例如:
application-dev.properties:開辟情況
application-test.properties:測試情況
application-prod.properties:出產情況
而哪個設置裝備擺設文件運行:
spring.profiles.active=test
就會加載application-test.properties設置裝備擺設文件內容
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!