我们为什么要在属性上使用yml

时间:2017-12-31 06:40:58

标签: spring properties yaml

如果我们放spring.datasource.url = url只需要一行。

然而,如果我们在.yml中放置相同的内容,则需要4行。

spring : 
  datasource:
    url : url

然而,开发人员和框架(如Spring)更喜欢.yml而不是.properties

为什么我们要使用.yml而不是.properties个文件?

1 个答案:

答案 0 :(得分:4)

一些谷歌搜索肯定会帮助你。

例如:来自http://javajee.com/a-quick-comparison-of-yaml-with-properties-file

  

YAML支持地图,列表和标量类型。 YAML是分层的,可以使用一致的空格来表示层次结构。

  

属性文件主要与Java一起使用,仅支持String类型且非分层;我们可以通过将层次结构表示为点

来创建地图

另一个长篇描述性指南是http://hsoienterprises.com/2014/03/10/property-list-vs-json-vs-yaml/,我将留给您阅读。

相关问题