1.properties文件中是以“.”進(jìn)行分割的,在yml中使用“:”進(jìn)行分割;
2.properties文件通過“=”賦值,yml的數(shù)據(jù)格式類似json,通過“:”賦值,值前面需要加一個空格;yml文件縮進(jìn)最好用空格;
3.properties只支持鍵值對,yml配置文件支持列表,短橫線表示列表“-”;
4.properties不保證加載順序,yml有先后順序。
使用@Value注解的配置文件可以放在四個位置:
外置,在相對于應(yīng)用程序運行目錄的/congfig子目錄里。
外置,在應(yīng)用程序運行的目錄里
內(nèi)置,在config包內(nèi)
內(nèi)置,在Classpath根目錄

內(nèi)置
此外,如果你在相同優(yōu)先級位置同時有properties和yml,那么properties里面的屬性就會覆蓋里yml的屬性