文章大綱
一、內(nèi)容介紹
二、參考文章
一埃元、內(nèi)容介紹
??我們?cè)谑褂肧pringBoot這個(gè)框架的時(shí)候都一定使用或者說是見到過application.properties或者是application.yml浓体,經(jīng)不住有人就會(huì)問這倆文件到底是什么情況挤悉,其實(shí)說白了這兩個(gè)都是SpringBoot留下的配置文件垦沉,都可以進(jìn)行配置煌抒,接下來我們就講講他們兩個(gè)的一些區(qū)別。
??首先我們最關(guān)注的應(yīng)該是格式問題厕倍,兩個(gè)文件在進(jìn)行配置的時(shí)候的格式都是一樣的么寡壮?properties文件在進(jìn)行配置的時(shí)候一定是一個(gè)key---value,對(duì)于這一條的解釋就是一個(gè)可以對(duì)某電配置完整解釋的一定是在同一級(jí)別讹弯,就是我們可以如下圖所示看到的:
然后我們?cè)賮砜匆幌略趛ml文件中我們應(yīng)該怎樣進(jìn)行配置達(dá)到相同的效果:
我們可以觀察到的格式就是yml文件是梯級(jí)呈現(xiàn)的况既,我們應(yīng)該注意一下幾個(gè)方面:
(1)在properties文件里面的 “ .” 連接在yml文件里面全部換成 ":" 進(jìn)行連接,并且每一級(jí)之間必須換行组民,在第二級(jí)開始應(yīng)該進(jìn)行一個(gè)Tab鍵的縮進(jìn)棒仍,當(dāng)然如果是同級(jí)的就不需要進(jìn)行縮進(jìn)
(2)在yml文件里面如果是需要進(jìn)行賦值那么必須是要在 ":" 后面進(jìn)行一個(gè)空格鍵的縮進(jìn)
(3)在yml文件里面所有的配置,相同級(jí)別只能出現(xiàn)一次臭胜,比如我們使用了spring這個(gè)級(jí)別莫其,那么我們?cè)诤筮呥M(jìn)行spring級(jí)別的配置的時(shí)候就必須在這個(gè)地方進(jìn)行,不能在寫一個(gè)spring級(jí)別