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

在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后面的冒号,后面一定要跟一个空格

感谢各位的阅读!

posted @ 2018-04-13 12:14  张占岭  阅读(3462)  评论(2编辑  收藏  举报