03.SpringBoot的yml配置詳解

本課程目標(biāo):學(xué)習(xí)什么是yml文件铣口?和學(xué)習(xí)yml語(yǔ)法笔呀。

SpringBoot的配置文件有兩種,一種是properties結(jié)尾的,一種是以yaml或yml文件結(jié)尾的玻褪。

a) application.properties

b) application.yml

默認(rèn)情況下是properties結(jié)尾的配置文件

配置文件放在src/main/resources目錄或者類(lèi)路徑/config/下

這節(jié)課肉渴,我們就來(lái)講解application.yml

一:先弄清楚,什么是yml文件带射?

yml是YAML(YAML Ain't Markup Language)語(yǔ)言的文件黄虱,以數(shù)據(jù)為中心,比json庸诱、xml等更適合做配置文件

二:讀懂yml的語(yǔ)法

我們先來(lái)比較properties與yml結(jié)尾的配置文件區(qū)別捻浦。

在前面的課程,我們已經(jīng)知道application.properties的配置文件內(nèi)容是這樣的

server.port=9090
agan.msg=hi,hello world!

那怎么轉(zhuǎn)換為application.yml配置文件呢

server:
  port: 9090
agan:
  msg: hi,hello world!

看到這里桥爽,也許有的同學(xué)就適應(yīng)不了朱灿,properties轉(zhuǎn)變?yōu)閥ml怎么是這樣的?

這里就來(lái)給大家總結(jié)下钠四,yml的語(yǔ)法:

它是以空格的縮進(jìn)程度來(lái)控制層級(jí)關(guān)系盗扒。空格的個(gè)數(shù)并不重要缀去,只要左邊空格對(duì)齊則視為同一個(gè)層級(jí)侣灶。

一時(shí)不適應(yīng),其實(shí)它是挺好用的缕碎,你用習(xí)慣了就會(huì)覺(jué)得它的好褥影。哈哈。咏雌。凡怎。
(特別注意):不能用tab代替空格。

三:體驗(yàn)效果

瀏覽器中訪(fǎng)問(wèn)路徑:http://127.0.0.1:9090/msg

image

四:課后練習(xí)

自己搭建一個(gè)springboot項(xiàng)目,實(shí)現(xiàn)以下功能:

把以下內(nèi)容轉(zhuǎn)換為yml文件

server.port=${random.int[1024,9999]}
boot.msg=hi,spring boot!

然后在瀏覽器中打印boot.msg的配置內(nèi)容赊抖。

-----------------------------配套學(xué)習(xí)資料-----------------------------

  1. 課后練習(xí)作業(yè)請(qǐng)?zhí)峤坏絈Q群(1號(hào)QQ群3000人已滿(mǎn)统倒,請(qǐng)加2號(hào)群:985378659[群名:SpringBoot架構(gòu)師])
  2. 本課程配套免費(fèi)視頻教程
    https://study.163.com/course/introduction/1004576013.htm?share=1&shareId=1016481220
  3. 本課程配套源碼地址:https://github.com/agan-java/agan-boot
image
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市氛雪,隨后出現(xiàn)的幾起案子房匆,更是在濱河造成了極大的恐慌,老刑警劉巖报亩,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浴鸿,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡捆昏,警方通過(guò)查閱死者的電腦和手機(jī)赚楚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)骗卜,“玉大人宠页,你說(shuō)我怎么就攤上這事左胞。” “怎么了举户?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵烤宙,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我俭嘁,道長(zhǎng)躺枕,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任供填,我火速辦了婚禮拐云,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘近她。我一直安慰自己叉瘩,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布粘捎。 她就那樣靜靜地躺著薇缅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪攒磨。 梳的紋絲不亂的頭發(fā)上泳桦,一...
    開(kāi)封第一講書(shū)人閱讀 51,679評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音娩缰,去河邊找鬼灸撰。 笑死,一個(gè)胖子當(dāng)著我的面吹牛漆羔,可吹牛的內(nèi)容都是我干的梧奢。 我是一名探鬼主播,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼演痒,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了趋惨?” 一聲冷哼從身側(cè)響起鸟顺,我...
    開(kāi)封第一講書(shū)人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎器虾,沒(méi)想到半個(gè)月后讯嫂,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡兆沙,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年欧芽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片葛圃。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡千扔,死狀恐怖憎妙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情曲楚,我是刑警寧澤厘唾,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站龙誊,受9級(jí)特大地震影響抚垃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜趟大,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一鹤树、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧逊朽,春花似錦罕伯、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至绽榛,卻和暖如春湿酸,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背灭美。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工推溃, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人届腐。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓铁坎,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親犁苏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子硬萍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 本課程目標(biāo):學(xué)習(xí)什么是yml文件?和學(xué)習(xí)yml語(yǔ)法围详。SpringBoot的配置文件有兩種朴乖,一種是propertie...
    阿甘java閱讀 670評(píng)論 0 0
  • SpringBoot基礎(chǔ) 學(xué)習(xí)目標(biāo): 能夠理解Spring的優(yōu)缺點(diǎn) 能夠理解SpringBoot的特點(diǎn) 能夠理解S...
    dwwl閱讀 5,446評(píng)論 4 81
  • 一、SpringBoot的yml配置文件 二助赞、SpringBoot配置文件優(yōu)先級(jí) 三买羞、Profile-specif...
    rm杠rf閱讀 2,035評(píng)論 1 0
  • 1群叶、配置文件 我們?cè)趯W(xué)Spring的時(shí)候應(yīng)該有些印象吃挑,我們的數(shù)據(jù)庫(kù)配置一般都寫(xiě)在一個(gè)以properties文件結(jié)尾...
    __y閱讀 2,340評(píng)論 1 11
  • 早晨練習(xí)完瑜伽钝荡,下樓打健脾養(yǎng)胃種子奶,外婆來(lái)了儒鹿,看見(jiàn)我在配種子奶說(shuō)“二寶化撕,你要多吃滴,人這么瘦约炎,生小孩都不好生植阴,就...
    橘子778閱讀 80評(píng)論 0 1