測試,開發,生產 springboot的多環境配置

眾所周知再開辟過程中,從開辟-測試-上線,至少也得有3個情況,然而每個情況的設置裝備擺設都紛歧樣,例如數據庫設置裝備擺設、Redis設置裝備擺設、等各類設置裝備擺設 。 若是在打包環節來一個一個進行點竄設置裝備擺設的話,很是輕易犯錯 。
對于多情況設置裝備擺設,也有良多的構建東西,而他們的道理根基上也是經由過程設置裝備擺設多個分歧情況的設置裝備擺設文件,進行區分打包 。 SpringBoot當然也撐持 。
springboot 供給多情況設置裝備擺設的機制,閃開發者矯捷按照需求而切換分歧的設置裝備擺設情況 。
若是不會建立SpringBootde 工程可以參考:以下鏈接
2建立一個入門springboot項目(controller層)

測試,開發,生產 springboot的多環境配置



需要這些哦
IDEA 全稱IntelliJ IDEA
SpringBoot
方式/
1起首我們再SpringBoot的項目中
resources文件夾下建立三個以properties為后綴的文件
  application-dev.properties:開辟情況
  application-test.properties:測試情況
  application-prod.properties:出產情況

2在application.properties文件中添加:
spring.profiles.active=test
(暗示開啟測試情況)

測試,開發,生產 springboot的多環境配置



3然后我們別離將:開辟情況 ,出產情況,測試情況
設置裝備擺設文件中的端標語改為:8081,8082,8083

測試,開發,生產 springboot的多環境配置



4然后我們運行項目:不雅察打印日記發現端口已經是:8083
恰是我們設置裝備擺設的測試情況端口

測試,開發,生產 springboot的多環境配置



5同理我們將第2步的反復
在application.properties文件中添加:
spring.profiles.active=dev
(暗示開啟開辟情況)
然后運行,發現端口改變為開辟情況端口

測試,開發,生產 springboot的多環境配置



6在Spring Boot中多情況設置裝備擺設文件名必需知足:
application-{profile}.properties的固定格局,
此中{profile}對應你的情況標識
例如:
application-dev.properties:開辟情況
application-test.properties:測試情況
application-prod.properties:出產情況

7而哪個設置裝備擺設文件運行:
spring.profiles.active=test
【測試,開發,生產 springboot的多環境配置】就會加載application-test.properties設置裝備擺設文件內容

注重事項設置裝備擺設文件的存放路徑應是:resources 與application.properties在統一個文件夾下
在Spring Boot中多情況設置裝備擺設文件名必需知足: application-{profile}.properties的固定格局

以上內容就是測試,開發,生產 springboot的多環境配置的內容啦,希望對你有所幫助哦!

    猜你喜歡