深圳java培訓:SpringBoot的yml配置及多環境切換
SpringBoot的yml配置及多環境切換
1,配置風格
從application.properties轉換到application.yml
並不改變功能效果,只是改變了展示的風格,如下:
server:
port: 8899
servlet:
context-path: /
2,多環境配置,方便動態切換
根據不同的環境編寫多套配置,application-develop.yml和application-producer.yml
在主配置中(application.yml)編寫如下程式碼,來實現環境的選擇
spring:
profiles:
active: develop
3,如何 讓日誌也支援多環境切換?
1,更改預設的logback.xml為logback-spring.xml
2,SpringBoot當看到logback-spring.xml檔案存在的時候,才會啟動日誌的環境切換
3,在配置檔案中,增加springProfile標籤
<springProfile name="develop">
<property name="LOG_HOME" value="d://logs//dev" />
</springProfile>
<springProfile name="producer">
<property name="LOG_HOME" value="d://logs//pro" />
</springProfile>
4,在啟動jar包時候,動態設定執行環境
首先,打包,其次,在命令列執行該jar包
java -jar *.jar --spring.profiles.active=product
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947096/viewspace-2663885/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- yml檔案中使用profile配置切換多環境
- springboot系列學習(八):yml配置檔案,多環境下的相互切換Spring Boot
- 關於使用springboot的application.yml切換dev配置環境Spring BootAPPdev
- Nacos 解決 laravel 多環境下配置切換Laravel
- SpringBoot多環境配置Spring Boot
- Laravel env 設定多環境切換Laravel
- Python多版本切換工具-Pyenv\virtualenv及Anaconda科學計算環境的配置Python
- SpringBoot ——配置檔案多環境配置Spring Boot
- docker下springboot的多環境配置DockerSpring Boot
- webpack介面環境切換的配置-超簡單Web
- 專案開發中的pro、pre、test、dev環境及SpringBoot多環境配置devSpring Boot
- SpringBoot配置Profile多環境支援Spring Boot
- SpringBoot多環境日誌配置Spring Boot
- WIndows環境配置多版本JavaWindowsJava
- RAC環境STANDBY的SWITCHOVER切換
- 深圳java培訓:構建xml文件--【千鋒】JavaXML
- java環境JDK安裝及配置JavaJDK
- 好程式設計師Java培訓分享jdk安裝與環境變數配置程式設計師JavaJDK變數
- pycharm切換conda環境PyCharm
- RAC環境STANDBY的FAILOVER切換AI
- 深圳軟體測試培訓:java中陣列的操作Java陣列
- RAC環境的物理STANDBY的 SWITCHOVER切換
- jenkins動態切換環境Jenkins
- 深圳Java培訓:Java中的float在記憶體中的儲存Java記憶體
- vue 多環境配置Vue
- JAVA環境配置Java
- springboot logback配置mybatis 日誌以及多環境配置Spring BootMyBatis
- Oracle培訓之旅-深圳大亞灣Oracle
- 含有replication環境的sqlserver切換到standbySQLServer
- RAC環境LOGICAL STANDBY的SWITCHOVER切換
- springboot多環境下如何進行動態配置Spring Boot
- 深圳Java培訓學習:MyBatis Plus 介紹--【千鋒】JavaMyBatis
- 【Java】【SpringBoot】logback開發環境配置JavaSpring Boot開發環境
- android L版本及4.4以下版本編譯環境切換Android編譯
- vue 構建環境切換指令碼Vue指令碼
- app 測試環境切換問題APP
- 好程式設計師Java培訓分享SpringBoot -自動配置原理程式設計師JavaSpring Boot
- Java SpringBoot 載入 yml 配置檔案中字典項JavaSpring Boot