1. 程式人生 > >springboot~application.properties和application.yml的使用

springboot~application.properties和application.yml的使用

ott ring AS pan 項目 boot pla replace ace

在springboot框架裏進行項目開始時,我們在resource文件夾裏可以存放配置文件,而格式可以有兩種,properties和yml,前者是扁平的k/v格式,而後者是yml的樹型結構,我們建議使用後者,因為它的可讀性更強,如果現有是properties,也可以轉換成yml格式,我們把properies裏按.去拆分即可。

例如:下面是properties格式的配置

spring.data.mongodb.uri=mongodb://192.168.200.214:27017/Test

把它拆分成yml格式後,就變成了這樣

spring:
  data:
    mongodb:
      uri: mongodb:
//192.168.200.214:27017/Test

它是天生就是一種樹型建構,可讀性更強!我們在進行yml書寫如需要註意以下問題

  1. 原有的key,例如spring.data.mongodb.uri,按“.”分割,都變成樹狀的配置
  2. 最後一個元素的key後面的冒號,後面一定要跟一個空格

感謝各位的閱讀!

springboot~application.properties和application.yml的使用