springboot配置文件支持properties和yml,虽然yml看上去简洁不少,但是个人还是倾向于properties,原因在于:
1.yml阅读不直观,人习惯阅读方式是从左到右,properties从左到右,一个key对应一个value非常直观,而yml查找属性需要自上而下。
2.yml复制黏贴麻烦,有时候需要复制key到代码里面,yml树状结构无法进行复制。
3.properties书写简单方便,一行一个配置,而yml树状需要找到对应属性节点,需要对齐,父节点对错了可能排查问题需要很久,虽然IDE有自动对齐功能,但是在生产环境用vim命令编辑的情况下,properties肯定比yml来得方便。
本文对比了SpringBoot中properties和yml配置文件的优劣,从阅读直观性、复制粘贴便捷性和生产环境编辑便利性等方面阐述了作者倾向于使用properties的原因。
1334

被折叠的 条评论
为什么被折叠?



