一.為啥要用這些東西呢?
在專案的開發中,可能也會見到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案例演示,只要更改相應名稱即可生效)
以上這樣,你就基本掌握這組態檔的用法了噢~
看完恭喜你,又知道了一點點!!!
你知道的越多,不知道的越多!
~感謝志同道合的你閱讀, 你的支持是我學習的最大動力 ! 加油 ,陌生人一起努力,共勉!!
注: 如果本篇有需要改進的地方或錯誤,歡迎大神們指定一二~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/282901.html
標籤:其他
上一篇:從 Netflix 到 Alibaba,Spring Cloud 更好了嗎?
下一篇:軟考錯題筆記-0502
