xml文件主要是树形结构。
properties文件主要是以key-value键值对的形式存在。
XML文件的优点:
1)XML文档内容和结构完全分离。
2)互操作性强。
3)规范统一。
4)支持多种编码。
5)可扩展性强。
properties的优点
properties的话,没有格式的排版,就是k=v的格式,进行配置。所以,xml比properties更直观。
xml配置文件结构清晰,但是内容比较繁琐,我们配置的时侯通常需要查阅相关文档才能保证不会错漏
xml格式的文件要比properties格式的文件更灵活一些
properties格式的文件已键值对形式存在,主要就是赋值,而且只能赋值,不能够进行其他的操作。
xml格式的文件可以有多种操作方法,例如添加一个属性,或者做一些其他的定义等。
他们的共同点:存储项目启动所需的环境设置
properties文件比较适合于小型简单的项目。
xml文件适合大型复杂的项目,因为它比较灵活。