您好,登錄后才能下訂單哦!
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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。