SpringBoot入門篇--關於properties和yml兩種設定檔的一些事情

來源:互聯網
上載者:User

標籤:分享   需要   技術   開始   nbsp   val   blog   9.png   情況   

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

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

  

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

  

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

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

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

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

  

SpringBoot入門篇--關於properties和yml兩種設定檔的一些事情

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.