一.為啥要用這些東西呢?
在項目的開發中,可能也會見到yml中(dev、test、prod)這三種環境配置

為啥要用這些東西呢,直接用一個不就解決所有了嗎??
一開始,我也那麼想,确實可以那麼幹,隻是在上到伺服器的時候,有些檔案存放可能需要專門去yml檔案改到伺服器上的路徑,這一來二去的操作,就變的麻煩了,所有加上額外這些配置檔案,不管是開發還是生産環境都是有一定好處的
二:配置解析
預設的一個,就是啥都不加的,預設配置檔案,application.yml檔案,可根據自己需求使用三個環境也可以說是系統開發的三個階段:開發->測試->上線,其中生産環境也就是通常說的真實環境。
- 開發環境(dev):開發環境是專門用于開發的伺服器,可随時配置,隻要配的自己開發舒服就行,嚯嚯
- 測試環境(test):一般是克隆一份生産環境的配置,一個程式在測試環境工作不正常,那麼肯定不能把它釋出到生産機上。
- 生産環境(prod):是正式提供對外服務的,一般會關掉錯誤報告,打開錯誤日志。這個配置就需要謹慎點哦
使用這些配置還是有好處的:
- 1.不同環境配置可以配置不同的參數
- 2.便于部署,提高效率,減少出錯
三:如何使用?
(1)本地使用: 隻要在預設的yml中配置指定檔案即可
(2)伺服器上使用:
在啟動的時候就進行相應配置:啟動即可
java -jar xxxxxx/user-1.0-SNAPSHOT.jar --spring.profiles.active=dev
(注意:以上其他配置檔案同理于dev案例示範,隻要更改相應名稱即可生效)
以上這樣,你就基本掌握這配置檔案的用法了噢~
看完恭喜你,又知道了一點點!!!
你知道的越多,不知道的越多!
~感謝志同道合的你閱讀, 你的支援是我學習的最大動力 ! 加油 ,陌生人一起努力,共勉!!
注: 如果本篇有需要改進的地方或錯誤,歡迎大神們指定一二~~