三、SpringBoot-application.properties配置文件和application.yml配置文件


其實SpringBoot的配置文件有.properties和.yml兩種形式,兩種配置文件的效果類似,只不過是格式不同而已,孩兒們可以根據下面這幾種張截圖,通過對比端口號的配置,以及連接SQLServer數據庫的配置的書寫格式來自己體會兩者的不同,選擇自己心儀的一款使用哦:

一、.properties和.yml的區別

     注意!!!:

1、當properties和yml同時存在時,properties的優先級會比yml高(記憶技巧:這個世界上,誰長,誰NB)

2、兩種文件都是用#注釋

3、yml的優點在於可以省去一下重復代碼

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

5、在yml文件里面如果是需要進行賦值那么必須是要在 ":" 后面進行一個空格鍵的縮進

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

二、多個properties文件的切換:

在實際開發過程中我們可能需要在測試環境,以及生產環境,或者其他環境下進行切換,那么我們如果每次切換的時候都是一個個的配置參數進行修改,那還不得累死。。。

其實我們可以不使用我們項目中原有的application.properties文件,而僅僅在這個application.properties文件里面寫上一句配置:

 

注意application.properties文件里面書寫:spring.profiles.active=***,相應的我們要新建的properties文件的名字一定是:application-***.properties的格式

三、properties 文件和yml文件優先級:

application-***.properties > application.properties > yml

.properties文件注釋和.yml文件代碼注釋:

好了,關於SpringBoot的.properties和.yml的文件的配置今天就給大家說到這里了,偷偷地寫的。。。拜拜了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM