SpringBoot的yml配置及多環(huán)境切換
成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、安新網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為安新等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。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)境編寫多套配置,application-develop.yml和application-producer.yml
在主配置中(application.yml)編寫如下代碼,來(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)簽
4,在啟動(dòng)jar包時(shí)候,動(dòng)態(tài)設(shè)置運(yùn)行環(huán)境
首先,打包,其次,在命令行運(yùn)行該jar包 java -jar *.jar --spring.profiles.active=product