application.properties和application.yaml的使用大致上是一直的。
properties 文件比较常见,但是相对于 properties 而言,yaml 更加简洁明了,而且使用的场景也更多,很多开源项目都是使用 yaml 进行配置(例如 Hexo)。除了简洁,yaml 还有另外一个特点,就是 yaml 中的数据是有序的,properties 中的数据是无序的。在一些需要路径匹配的配置中,顺序就显得尤为重要(例如我们在 Spring Cloud Zuul 中的配置),此时我们一般采用 yaml
查看了这两个博客的介绍,收获颇受,故此分享记录下:
yaml文件的介绍:https://mp.weixin.qq.com/s/dbSBzFICIDPLkj5Tuv2-yA
properties文件的介绍:http://springboot.javaboy.org/2019/0530/application.properties
或则https://blog.csdn.net/Thinkingcao/article/details/102611095