SpringBoot 動態配置Profile環境的方式
下面的例子是通過修改開發環境和生產環境的動態配置的端口號的示例:
開發環境端口號是 8081
生產環境端口號是 8082
springboot的配置方式
springboot的配置有兩種:properties和yaml或yml
properties方式配置
1、在application.properties配置環境
創建兩個application-xx.properties
一個application-dev.properties #開發環境
一個application-pro.properties #生產環境
在application.properties中修改
spring.profiles.active=pro #切換為生產環境
spring.profiles.active=dev #切換為開發環境
目錄結構
2、通過運行jar包修改環境配置文件
java -jar jar包文件路徑 –spring.profile.active=dev #切換開發環境
java -jar jar包文件路徑 –spring.profile.active=pro #切換生產環境
yaml方式配置
yaml配置比properties方式簡略:一個yaml文件可以頂替上面三個properties 文件;通過’—‘三個橫杠來分割環境
#--- 這三個橫杠就相當於 創建多個properties 文件 --- server: port: 8081 spring: profiles: dev #指定的環境名稱 --- server: port: 8082 spring: profiles: pro #指定的環境名稱 --- spring: profiles: active: pro #配置環境 ---
到此這篇關於SpringBoot 動態配置Profile環境的方式的文章就介紹到這瞭,更多相關SpringBoot Profile環境內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- SpringBoot框架配置文件路徑設置方式
- SpringBoot 如何通過 Profile 實現不同環境下的配置切換
- 教你在SpringBoot中管理多環境配置文件
- 使用java -jar修改SpringBoot中application.properties的配置項
- springboot配置開發和測試環境並添加啟動路徑方式