国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

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

發(fā)布時(shí)間:2021-07-17 21:51 來(lái)源:腳本之家 閱讀:0 作者:Java充電樁 欄目: 編程語(yǔ)言 歡迎投稿:712375056

遙想當年我還是個(gè)小白的時(shí)候,就只是寫(xiě)寫(xiě)demo,也就在一套環(huán)境上跑跑,真正當實(shí)戰的時(shí)候,除了你本地環(huán)境,還有開(kāi)發(fā)環(huán)境,測試環(huán)境,生產(chǎn)環(huán)境(上線(xià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)境的數據賬號密碼而已,真正的配置比這要多了去了!

這個(gè)時(shí)候profiles的妙用就體現出來(lái)了!用active指定當前使用的環(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
---  								
    ...

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

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

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

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

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

當我去掉local中配置的端口號,就會(huì )用默認配置的端口號

springboot Failed to load ApplicationContext

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

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

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

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

到此這篇關(guān)于springboot yml中profiles的妙用小白必看多環(huán)境配置的文章就介紹到這了,更多相關(guān)springboot yml使用profiles內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

亚洲国产精品久久精品| 性色AV一区二区三区夜夜嗨| 人妻中文字幕无码系列| 国产麻传媒精品国产AV| 亚洲人成网站18禁止人| 火车上荫蒂添的好舒服视频|