springboot~application.properties和application.yml的使用
在springboot框架里(li)(li)進行項目開始時(shi),我(wo)們(men)在resource文件夾里(li)(li)可以(yi)存(cun)放配置文件,而格(ge)(ge)式(shi)(shi)可以(yi)有(you)兩種,properties和yml,前者是扁平的(de)k/v格(ge)(ge)式(shi)(shi),而后(hou)者是yml的(de)樹型結構,我(wo)們(men)建議使用(yong)后(hou)者,因(yin)為(wei)它的(de)可讀性更強,如果(guo)現有(you)是properties,也可以(yi)轉換成yml格(ge)(ge)式(shi)(shi),我(wo)們(men)把properies里(li)(li)按.去拆分即可。
例如(ru):下面是properties格式的配置
spring.data.mongodb.uri=mongodb://192.168.200.214:27017/Test
把它拆分成yml格式后,就變成了這樣
spring: data: mongodb: uri: mongodb://192.168.200.214:27017/Test
它是天生就是一(yi)種樹型(xing)建構,可(ke)讀性更強!我(wo)們在進(jin)行(xing)yml書(shu)寫如(ru)需要注意以(yi)下(xia)問題(ti)
- 原有的key,例如.data.mongodb.,按“.”分割,都變成樹狀的配置
- 最后一個元素的key后面的冒號,后面一定要跟一個空格
感謝各位的閱讀!