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