深圳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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- springboot系列學習(八):yml配置檔案,多環境下的相互切換Spring Boot
- 關於使用springboot的application.yml切換dev配置環境Spring BootAPPdev
- yml檔案中使用profile配置切換多環境
- SpringBoot多環境配置Spring Boot
- Nacos 解決 laravel 多環境下配置切換Laravel
- docker下springboot的多環境配置DockerSpring Boot
- 【原創】vs2022配置切換多個ollvm環境LVM
- SpringBoot配置Profile多環境支援Spring Boot
- SpringBoot多環境日誌配置Spring Boot
- 專案開發中的pro、pre、test、dev環境及SpringBoot多環境配置devSpring Boot
- webpack介面環境切換的配置-超簡單Web
- 【Java】【SpringBoot】logback開發環境配置JavaSpring Boot開發環境
- WIndows環境配置多版本JavaWindowsJava
- springboot logback配置mybatis 日誌以及多環境配置Spring BootMyBatis
- pycharm切換conda環境PyCharm
- 好程式設計師Java培訓分享jdk安裝與環境變數配置程式設計師JavaJDK變數
- springboot多環境下如何進行動態配置Spring Boot
- jenkins動態切換環境Jenkins
- 好程式設計師Python培訓分享Python配置gRPC環境程式設計師PythonRPC
- 深圳java培訓:構建xml文件--【千鋒】JavaXML
- Java SpringBoot 載入 yml 配置檔案中字典項JavaSpring Boot
- JAVA環境配置Java
- 好程式設計師Java培訓分享SpringBoot -自動配置原理程式設計師JavaSpring Boot
- Nacos 多環境配置
- Maven多環境配置Maven
- vue 多環境配置Vue
- 含有replication環境的sqlserver切換到standbySQLServer
- jupyter notebook中 切換不同的Python環境Python
- 深圳軟體測試培訓:java中陣列的操作Java陣列
- springboot application.yml配置學習Spring BootAPP
- 深圳Java培訓:Java中的float在記憶體中的儲存Java記憶體
- window環境下安裝和切換兩個python環境Python
- Homestead 環境中 PHP 版本快速切換PHP
- vue 構建環境切換指令碼Vue指令碼
- Mac環境下WingIDE切換python版本MacIDEPython
- 【Linux】gnome桌面環境切換KDE PlasmaLinuxASM
- app 測試環境切換問題APP
- windows 配置JAVA環境WindowsJava