javascript
基于Spring boot,使用idea方便地切换启动环境
https://blog.csdn.net/mate_ge/article/details/78624579
?
?
基于Spring boot,使用idea方便地切換啟動(dòng)環(huán)境
原創(chuàng)martsforever 最后發(fā)布于2017-11-24 14:49:30 閱讀數(shù) 17615 ?收藏
展開
在真實(shí)項(xiàng)目開發(fā)的時(shí)候,一定會(huì)有多個(gè)環(huán)境,這里以開發(fā)環(huán)境和正式環(huán)境為例,使用Spring boot開發(fā)項(xiàng)目的時(shí)候,為了區(qū)別開發(fā)環(huán)境和正式環(huán)境,我們一般都需要為每一個(gè)環(huán)境專門寫一個(gè)配置文件:
application.yml中內(nèi)容為空,需要注意的是不能設(shè)置spring.profiles.active=***,不然通過(guò)運(yùn)行jar的方式運(yùn)行程序,環(huán)境一直都是***。
application-dev.yml文件內(nèi)容:
application-prod.yml文件內(nèi)容:
在使用命令的方式運(yùn)行jar的時(shí)候,通過(guò)
java –jar -Dspring.profiles.active=prod???jar的路徑
注意,-Dspring.profiles.active=prod不能放在命令后面
jar的路徑一般都是項(xiàng)目根目錄的target文件夾下面,比如我這里:
就可以啟動(dòng)正式環(huán)境,同理java –jar jar的路徑 –spring.profiles.active=dev可以啟動(dòng)開發(fā)環(huán)境,如果兩個(gè)環(huán)境配置的端口號(hào)不同,是可以同時(shí)運(yùn)行在同一臺(tái)電腦上的。
通過(guò)idea啟動(dòng)不同環(huán)境的話,首先打開run/debugconfiguration,添加一個(gè)jarapplication啟動(dòng)項(xiàng):
配置啟動(dòng)項(xiàng):
這里只需要指定jar的路徑,以及在environmentvariable中添加上述配置就行了。一個(gè)環(huán)境對(duì)應(yīng)一個(gè)啟動(dòng)項(xiàng),在切換環(huán)境的時(shí)候,就不需要修改application.yml中spring.profiles.active的值那么麻煩了。
————————————————
版權(quán)聲明:本文為CSDN博主「martsforever」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/mate_ge/article/details/78624579
總結(jié)
以上是生活随笔為你收集整理的基于Spring boot,使用idea方便地切换启动环境的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 我的世界电脑版怎么换皮肤(我的世界电脑版
- 下一篇: Springboot 传递 List「