导读:yml文件和properties区别 yml文件和properties文件的主要区别体现在以下几个方面: 1. 定义和定位不同:properties是一种用来配置属性的文件格式,而yml则是一......
yml文件和properties区别
yml文件和properties文件的主要区别体现在以下几个方面:
1. 定义和定位不同:properties是一种用来配置属性的文件格式,而yml则是一种标记语言,它的定位更广泛,可以用于多个领域。
2. 语法不同:properties文件的基本语法格式是key=value的形式,而yml的配置文件则是一种树状结构,通过缩进和冒号进行分割。需要注意的是,yml的冒号后面必须跟一个空格。
3. 数据格式:properties只支持键值对数据,而yml支持列表和多种数据类型。
4. 语言通用性:yml是跨语言的,可以在包括JAVA,go,python等大量的语言中使用。
5. 顺序问题:properties不保证加载顺序,而yml有先后顺序。
6. 中文内容:yml支持中文内容,而properties想使用中文只能用unicode编码。
需要注意的是,使用yml时,缩进不能使用TAB,只能使用空格。
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、