如果我们放spring.datasource.url = url
只需要一行。
然而,如果我们在.yml
中放置相同的内容,则需要4行。
spring :
datasource:
url : url
然而,开发人员和框架(如Spring
)更喜欢.yml
而不是.properties
。
为什么我们要使用.yml
而不是.properties
个文件?
答案 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/,我将留给您阅读。