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

Meh*_*lik 7 spring yaml properties

如果我们把spring.datasource.url = url它只需要一行.

但是,如果我们把相同的东西放在.yml它需要4行.

spring : 
  datasource:
    url : url
Run Code Online (Sandbox Code Playgroud)

然而,开发商和框架(像Spring)喜欢.yml.properties.

我们为什么要使用.ymlover .propertiesfile?

Ish*_*iri 5

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

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

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

和,

Properties文件主要与Java一起使用,仅支持String类型,并且是无层次的;我们可以通过将层次结构表示为点来获得地图

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