您好,登錄后才能下訂單哦!
SpringBoot的yml配置及多環(huán)境切換
1,配置風(fēng)格
從application.properties轉(zhuǎn)換到application.yml
并不改變功能效果,只是改變了展示的風(fēng)格,如下:
server:
port: 8899
servlet:
context-path: /
2,多環(huán)境配置,方便動(dòng)態(tài)切換
根據(jù)不同的環(huán)境編寫(xiě)多套配置,application-develop.yml和application-producer.yml
在主配置中(application.yml)編寫(xiě)如下代碼,來(lái)實(shí)現(xiàn)環(huán)境的選擇
spring:
profiles:
active: develop
3,如何 讓日志也支持多環(huán)境切換?
1,更改默認(rèn)的logback.xml為logback-spring.xml 2,SpringBoot當(dāng)看到logback-spring.xml文件存在的時(shí)候,才會(huì)啟動(dòng)日志的環(huán)境切換 3,在配置文件中,增加springProfile標(biāo)簽
<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,在啟動(dòng)jar包時(shí)候,動(dòng)態(tài)設(shè)置運(yùn)行環(huán)境
首先,打包,其次,在命令行運(yùn)行該jar包 java -jar *.jar --spring.profiles.active=product
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。