色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

springboot yml中profiles的巧妙用法(小白必看多環(huán)境配置)

瀏覽:83日期:2023-03-14 11:36:02

遙想當(dāng)年我還是個(gè)小白的時(shí)候,就只是寫(xiě)寫(xiě)demo,也就在一套環(huán)境上跑跑,真正當(dāng)實(shí)戰(zhàn)的時(shí)候,除了你本地環(huán)境,還有開(kāi)發(fā)環(huán)境,測(cè)試環(huán)境,生產(chǎn)環(huán)境(上線)等等。

如果你不知道用這個(gè)profiles,那么這么多套環(huán)境,用一種老古董的寫(xiě)法就是這樣,用哪個(gè)環(huán)境就把其他環(huán)境注釋掉!

spring: datasource: username: root #dev password: 123456#dev #username: root2#test #password: 456789#test ...

這還只2個(gè)環(huán)境的數(shù)據(jù)庫(kù)賬號(hào)密碼而已,真正的配置比這要多了去了!

這個(gè)時(shí)候profiles的妙用就體現(xiàn)出來(lái)了!用active指定當(dāng)前使用的環(huán)境

spring: profiles: active: local

在下面用 — 來(lái)隔開(kāi)環(huán)境,用profiles來(lái)指定這個(gè)配置環(huán)境名稱(chēng)。

spring: profiles: local datasource: username: root password: 123456---spring: profiles: dev username: root2 password: 456789--- ...

當(dāng)然這樣環(huán)境多了,整個(gè)yml也是很亂,所以這個(gè)時(shí)候我們是可以把這些環(huán)境撈出來(lái),放在一個(gè)單獨(dú)的yml中,以 application-{profile}.yml 的格式。

這個(gè){profile}就是你的環(huán)境名!如下

springboot yml中profiles的巧妙用法(小白必看多環(huán)境配置)

一個(gè)application.yml 放基本的配置,和使用哪個(gè)環(huán)境。

然后下面這些各式各樣的yml就可以用來(lái)存各個(gè)環(huán)境的數(shù)據(jù)庫(kù)配置,服務(wù)注冊(cè)等。

springboot yml中profiles的巧妙用法(小白必看多環(huán)境配置)

而且會(huì)優(yōu)先使用配置的環(huán)境中的,比如我在local環(huán)境中配置了一個(gè)端口號(hào),輸出的就是local環(huán)境中的端口號(hào)。

springboot yml中profiles的巧妙用法(小白必看多環(huán)境配置)

當(dāng)我去掉local中配置的端口號(hào),就會(huì)用默認(rèn)配置的端口號(hào)

springboot yml中profiles的巧妙用法(小白必看多環(huán)境配置)

springboot Failed to load ApplicationContext

如果遇到這個(gè)錯(cuò),可能是配置不對(duì),例如我是把數(shù)據(jù)庫(kù)配置單獨(dú)丟進(jìn)去local了,當(dāng)我使用dev環(huán)境時(shí),里面沒(méi)有數(shù)據(jù)庫(kù)配置,最后的application.yml中也報(bào)錯(cuò)了,程序中有數(shù)據(jù)庫(kù)交互的接口,所有就報(bào)異常了!

要么在dev中補(bǔ)充,要么在application.yml中補(bǔ)充,我個(gè)人建議在dev補(bǔ)充。

因?yàn)檫@樣才能保證各個(gè)環(huán)境不會(huì)有出現(xiàn)問(wèn)題,application.yml只配通用的東西!

其他妙用(用時(shí)補(bǔ)充) 配置logback中也可以用到 配置swagger也可以用到

到此這篇關(guān)于springboot yml中profiles的妙用小白必看多環(huán)境配置的文章就介紹到這了,更多相關(guān)springboot yml使用profiles內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 精品久久中文网址 | 欧美在线视频看看 | 大伊香蕉精品视频在线 | 男人的天堂官网 | 免费视频网站一级人爱视频 | 国产日韩欧美自拍 | 国产原创系列在线 | 亚洲视频免费播放 | 三级网址在线 | a毛片免费全部播放毛 | 欧美大片无尺码在线观看 | 在线亚洲精品国产成人二区 | 亚洲成a人片在线网站 | 日本亚洲成高清一区二区三区 | 欧美成人看片一区二区三区 | 国产亚洲影院 | 国产欧美在线观看不卡 | 九草在线 | 一区二区3区免费视频 | 国产精品毛片久久久久久久 | 亚洲免费在线看 | 在线亚洲精品中文字幕美乳 | 国产亚洲欧美一区二区三区 | 成人做爰视频www视频 | 美女扒开腿让男人桶爽免费动态图 | 67id人成国产在线 | 久久99欧美 | 免费人成年短视频在线观看网站 | 女人张开双腿让男人桶完整 | 精品欧美成人高清视频在线观看 | 成人毛片高清视频观看 | 最近手机高清中文字幕大全7 | 亚洲天堂小视频 | 欧美日韩亚洲国产精品 | 久章草在线观看 | 亚欧色视频在线观看免费 | 亚洲欧美日产综合在线看 | 99av视频| 99国内视频 | 欧美视频一区二区三区在线观看 | 婷婷三级 |