spring boot學習4 多環境配置

說明:java

在企業中,一個項目通常都有測試環境(test) 、開發環境(dev)、生產環境(pro)等等。在每一個環境中,配置信息會不同的。好比數據庫、靜態資源文件位置等都會不同的。spring

那麼使用spring boot怎麼處理這些呢?數據庫

假設如今咱們的開發環境端口是:「
app

image1.png

測試環境端口是:ide

image2.png

生產環境端口爲:測試

image3.png

建立以下圖的配置文件:spa

image4.png

說明:
日誌

1: dev是開發環境的orm

2:pro是生產環境的資源

3:test是測試環境的

4:是默認配置文件。

那麼如今我想要訪問測試環境。也就是端口是8081的怎麼配置?

須要在application.properties中配置:

使用以下:

spring.profiles.active= 須要的環境名稱

image5.png

說明:

環境名稱就是application- 後面對應的

如上圖,說明咱們配置的是測試環境的。也就是端口是8081.那麼對不對呢?

來源:凱哥Java(kaigejava)

咱們啓動項目:查看打印日誌:

image6.png

直接切換到生產環境(pro)端口是8888的

image7.png

保存後,在看打印日誌。

image8.png

能夠看到已經切換端口是8888。

這樣就能夠在不一樣環境使用不一樣的配置文件了。

相關文章
相關標籤/搜索