YAML是一種簡潔的非標記語言。以數據為中心,使用空格,縮進,分行來組織數據,從而使得表示更加簡潔易讀
YAML的語法格式,有點類似json
1.標准格式:key:(空格)value
2.使用空格代表級層關系,以:結束
舉個栗子
debug: true
logging:
level:
root: info
file: e:myspringboot.log
昂,看的懵逼了,如果是IDEA的話,是可以自動縮進的,但是eclipse暫時還沒有這個功能,煩躁
yml的好處就是我們可以在該文件中自定義一些數據,並且像是在spring的ioc一樣,進行屬性的注入,比如
這樣居然可以自動注冊值,真的好0.0
一般情況下,開發環境和上線環境的配置是不一樣的,所以yml文件可以進行拆分,不過默認文件名就是application-環境.yml
這樣就可以改主配置文件來同步到不同的環境配置了,不然來回切換豈不是很惡心0.0