03.SpringBoot的yml配置詳解

本課程目標(biāo):學(xué)習(xí)什么是yml文件?和學(xué)習(xí)yml語法跃须。

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

a) application.properties

b) application.yml

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

配置文件放在src/main/resources目錄或者類路徑/config/下

這節(jié)課梗脾,我們就來講解application.yml

一:先弄清楚,什么是yml文件盹靴?

yml是YAML(YAML Ain't Markup Language)語言的文件炸茧,以數(shù)據(jù)為中心,比json稿静、xml等更適合做配置文件

二:讀懂yml的語法

我們先來比較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怎么是這樣的?

這里就來給大家總結(jié)下绍妨,yml的語法:

它是以空格的縮進(jìn)程度來控制層級(jí)關(guān)系润脸。空格的個(gè)數(shù)并不重要他去,只要左邊空格對(duì)齊則視為同一個(gè)層級(jí)毙驯。

一時(shí)不適應(yīng),其實(shí)它是挺好用的灾测,你用習(xí)慣了就會(huì)覺得它的好爆价。哈哈。媳搪。铭段。
(特別注意):不能用tab代替空格。

三:體驗(yà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人已滿序愚,請(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
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市等限,隨后出現(xiàn)的幾起案子爸吮,更是在濱河造成了極大的恐慌芬膝,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件形娇,死亡現(xiàn)場(chǎng)離奇詭異锰霜,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)桐早,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門癣缅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人哄酝,你說我怎么就攤上這事友存。” “怎么了炫七?”我有些...
    開封第一講書人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵爬立,是天一觀的道長(zhǎng)钾唬。 經(jīng)常有香客問我万哪,道長(zhǎng),這世上最難降的妖魔是什么抡秆? 我笑而不...
    開封第一講書人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任奕巍,我火速辦了婚禮,結(jié)果婚禮上儒士,老公的妹妹穿的比我還像新娘的止。我一直安慰自己,他們只是感情好着撩,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開白布诅福。 她就那樣靜靜地躺著,像睡著了一般拖叙。 火紅的嫁衣襯著肌膚如雪氓润。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評(píng)論 1 285
  • 那天薯鳍,我揣著相機(jī)與錄音咖气,去河邊找鬼。 笑死挖滤,一個(gè)胖子當(dāng)著我的面吹牛崩溪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播斩松,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼伶唯,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了惧盹?” 一聲冷哼從身側(cè)響起乳幸,我...
    開封第一講書人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤奋救,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后反惕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體尝艘,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年姿染,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了背亥。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡悬赏,死狀恐怖狡汉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情闽颇,我是刑警寧澤盾戴,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布,位于F島的核電站兵多,受9級(jí)特大地震影響尖啡,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜剩膘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一衅斩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧怠褐,春花似錦畏梆、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至磷杏,卻和暖如春溜畅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背茴丰。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來泰國打工达皿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人贿肩。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓峦椰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親汰规。 傳聞我的和親對(duì)象是個(gè)殘疾皇子汤功,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

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