SpringBoot中application.properties与application.yml之间的区别

1、当application.yml 和 application.properties 两个文件同时存在的时候,application.properties的优先级是高于application.yml的。

另外由于propertie的配置文件含中文时读取会乱码,而在yml中不会。

2、application.properties和application.yml都是spring boot的配置文件,但是两种配置文件的里面添加配置却不一样,直接上图对比。

在这里插入图片描述
SpringBoot中application.properties与application.yml之间的区别_第1张图片
从上图明显可以看出,yml文件层次感很强,利用缩进表示层级关系,形成这种树形结构,可读性很强。而.properties文件则反之。

这里要注意的是,在yml文件中冒号后面必须要有一个空格,不然会报错,见下图。

SpringBoot中application.properties与application.yml之间的区别_第2张图片

你可能感兴趣的:(学习笔记,spring,boot)