日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

多环境切换---SpringBoot

發(fā)布時間:2023/12/3 javascript 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 多环境切换---SpringBoot 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

多環(huán)境切換

優(yōu)先級由高到底,高優(yōu)先級的配置會覆蓋低優(yōu)先級的配置;

profile是Spring對不同環(huán)境提供不同配置功能的支持,可以通過激活不同的環(huán)境版本,實(shí)現(xiàn)快速切換環(huán)境;

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-jardjJyO-1609997323934)(C:\Users\王東梁\AppData\Roaming\Typora\typora-user-images\image-20210107113829670.png)]

file:/config/

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-bYWDpBO0-1609997323936)(C:\Users\王東梁\AppData\Roaming\Typora\typora-user-images\image-20210107114028839.png)]

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-NecdWrvz-1609997323938)(C:\Users\王東梁\AppData\Roaming\Typora\typora-user-images\image-20210107123429304.png)]

properties

我們在主配置文件編寫的時候,文件名可以是 application-{profile}.properties/yml , 用來指定多個環(huán)境版本;

例如:

application-test.properties 代表測試環(huán)境配置

application-dev.properties 代表開發(fā)環(huán)境配置

但是Springboot并不會直接啟動這些配置文件,它默認(rèn)使用application.properties主配置文件

我們需要通過一個配置來選擇需要激活的環(huán)境:

#比如在配置文件中指定使用dev環(huán)境,我們可以通過設(shè)置不同的端口號進(jìn)行測試; #我們啟動SpringBoot,就可以看到已經(jīng)切換到dev下的配置了; spring.profiles.active=dev

yaml

和properties配置文件中一樣,但是使用yml去實(shí)現(xiàn)不需要創(chuàng)建多個配置文件,更加方便了 !

server:port: 8081 #選擇要激活那個環(huán)境塊 spring:profiles:active: test--- server:port: 8083 spring:profiles: dev #配置環(huán)境的名稱--- server:port: 8084 spring:profiles: test #配置環(huán)境的名稱

注意:如果yml和properties同時都配置了端口,并且沒有激活其他環(huán)境 , 默認(rèn)會使用properties配置文件的!

拓展,運(yùn)維小技巧

指定位置加載配置文件

我們還可以通過spring.config.location來改變默認(rèn)的配置文件位置

項(xiàng)目打包好以后,我們可以使用命令行參數(shù)的形式,啟動項(xiàng)目的時候來指定配置文件的新位置;這種情況,一般是后期運(yùn)維做的多,相同配置,外部指定的配置文件優(yōu)先級最高

java -jar spring-boot-config.jar --spring.config.location=F:/application.properties

總結(jié)

以上是生活随笔為你收集整理的多环境切换---SpringBoot的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。