您好,登錄后才能下訂單哦!
說明:
在企業(yè)中,一個項目一般都有測試環(huán)境(test) 、開發(fā)環(huán)境(dev)、生產(chǎn)環(huán)境(pro)等等。在每個環(huán)境中,配置信息會不一樣的。比如數(shù)據(jù)庫、靜態(tài)資源文件位置等都會不一樣的。
那么使用spring boot怎么處理這些呢?
假設(shè)現(xiàn)在我們的開發(fā)環(huán)境端口是:“
測試環(huán)境端口是:
生產(chǎn)環(huán)境端口為:
創(chuàng)建如下圖的配置文件:
說明:
1: dev是開發(fā)環(huán)境的
2:pro是生產(chǎn)環(huán)境的
3:test是測試環(huán)境的
4:是默認(rèn)配置文件。
那么現(xiàn)在我想要訪問測試環(huán)境。也就是端口是8081的怎么配置?
需要在application.properties中配置:
使用如下:
spring.profiles.active= 需要的環(huán)境名稱
說明:
環(huán)境名稱就是application- 后面對應(yīng)的
如上圖,說明我們配置的是測試環(huán)境的。也就是端口是8081.那么對不對呢?
來源:凱哥Java(kaigejava)
我們啟動項目:查看打印日志:
直接切換到生產(chǎn)環(huán)境(pro)端口是8888的
保存后,在看打印日志。
可以看到已經(jīng)切換端口是8888。
這樣就可以在不同環(huán)境使用不同的配置文件了。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。