1,配置風格java
從application.properties轉換到application.ymlspring
並不改變功能效果,只是改變了展現的風格,以下:app
server:命令行
port: 8899日誌
servlet:server
context-path: /xml
2,多環境配置,方便動態切換servlet
根據不一樣的環境編寫多套配置,application-develop.yml和application-producer.ymlio
在主配置中(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