profile是spring對不同環境提供不同配置功能的支援,可以通過啟用不同的環境版本,實現快速切換環境;
1.配置檔案我們需要通過乙個配置來選擇需要啟用的環境:
#比如在配置檔案中指定使用dev環境,我們可以通過設定不同的埠號進行測試;
#我們啟動springboot,就可以看到已經切換到dev下的配置了;
spring.profiles.active=dev
![在這裡插入描述](
2.yaml的多文件塊
和properties配置檔案中一樣,但是使用yml去實現不需要建立多個配置檔案,只需要乙個檔案就夠了,更加方便了 !
3.注意
注意:如果yml和properties同時都配置了埠,並且沒有啟用其他環境 , 缺省會使用properties配置檔案的!
Spring Boot 多環境配置和切換
在開發過程中乙個應用程式可能會在多個環境中執行,例如開發環境 測試環境 生產環境等,每乙個環境的配置資訊會分別儲存到各自的配置檔案中時,要如何配置及進行切換。server.port 8080 server.servlet.context path logging.level.com.qch.stri...
SpringBoot多配置檔案,切換環境
properties配置方式 通過active指定選用配置環境 spring.profiles.active test 開發環境 server.port 8081 測試環境 server.port 8082 生產環境 server.port 8083 yml配置方式 通過active指定選用配置環境...
springboot 動態切換環境
springboot 動態切換環境 一般我們在開發中會有 開發 測試 預生產 生產環境的分類,這個時候我們會遇到在專案部署打包的時候需要動態的去切換環境,怎樣去實現動態環境的切換呢?好了,廢話不多說直接整乾貨。1 首先我們在springboot的pom.xml中新增專案中的環境配置,如圖 我們這邊先...