番外(一) properties和yml兩種配置文件

轉自:http://www.cnblogs.com/zslli/p/8717483.html

我們在使用SpringBoot這個框架的時候都一定使用或者說是見到過application.properties或者是application.yml,經不住有人就會問這倆文件到底是什麼情況,其實說白了這兩個都是SpringBoot留下的配置文件,都可以進行配置,接下來我們就講講他們兩個的一些區別。

  首先我們最關注的應該是格式問題,兩個文件在進行配置的時候的格式都是一樣的麼?properties文件在進行配置的時候一定是一個key---value,對於這一條的解釋就是一個可以對某電配置完整解釋的一定是在同一級別,就是我們可以如下圖所示看到的:

  

  然後我們再來看一下在yml文件中我們應該怎樣進行配置達到相同的效果:

  

  我們可以觀察到的格式就是yml文件是梯級呈現的,我們應該注意一下幾個方面:

    1>在properties文件裏面的 “ .”  連接在yml文件裏面全部換成 ":" 進行連接,並且每一級之間必須換行,在第二級開始應該進行一個Tab鍵的縮進,當然如果是同級的就不需要進行縮進

    2>在yml文件裏面如果是需要進行賦值那麼必須是要在 ":" 後面進行一個空格鍵的縮進

    3>在yml文件裏面所有的配置,相同級別只能出現一次,比如我們使用了spring這個級別,那麼我們在後邊進行spring級別的配置的時候就必須在這個地方進行,不能在寫一個spring級別


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章