一目了然之SpringBoot中yml和properties配置文件 admin 2023-05-19 09:48:02 篇首语:本文由小编为大家整理,主要介绍了一目了然之SpringBoot中yml和properties配置文件相关的知识,希望对你有一定的参考价值。 1、什么是yml什么是properties? 对于刚接触springboot的同学,肯定存在一时搞不清楚yml和properties配置文件有什么区别。首先,无论是yml还是properties,都是SpringBoot配置文件中的一种格式,默认名为application.yml或application.properties ,默认放在resources文件夹下,当然,放在resources/config文件夹下也是可以读取到的。2、各自的优点? 下面我们以配置redis缓存数据库的配置文件为例子进行说明: yml格式配置文件: properties格式配置文件: 可以看到,yml格式的配置文件有着可读性更强的树型结构,也更加简洁,但对于新手而言,properties格式的配置文件也是不错的选择,易于理解,总之,两种格式的配置文件殊途同归,springboot项目都可以识别。3、yml格式配置文件写法和坑点 对于properties格式的配置文件,我无需多言,所有学习springboot的同学最开始接触的还是properties格式的配置文件。那么properties格式配置文件如何转yml格式呢? (1)不同等级用冒号隔开,次等级前用空格,不能用制表符tab,如spring.redis.host=127.0.0.1配置文件中,spring作为第一级,redis作为第二级. (2)如果冒号后是值,则用一个空格将冒号和值隔开。 (3)坑点:yml格式中一定不要用制表符tab,冒号和值之间一定要有空格。4、总结 两种配置文件在 springboot中都可以识别,用其中一种就可以。如果一个目录下存在两种格式的配置文件,则先读取properties格式的配置文件,后读取yml格式的配置文件。读取到的配置以第一次的为准。5、优秀网站推荐 1、阿里云大学,云生态下的创新人才工厂:https://edu.aliyun.com/?spm=5176.8764728.1149155.1.2c0679233iZ4fp 2、SpringBoot工程自动创:https://start.spring.io/以上是关于一目了然之SpringBoot中yml和properties配置文件的主要内容,如果未能解决你的问题,请参考以下文章 virtualbox安装增强工具失败解决方法 JexlEngine的学习 您可能还会对下面的文章感兴趣: 相关文章 浏览器打不开网址提示“ERR_CONNECTION_TIMED_OUT”错误代码的解决方法 如何安装ocx控件 VMware的虚拟机为啥ip地址老是自动变化 vbyone和EDP区别 linux/debian到底怎么重启和关机 苹果平板键盘被弄到上方去了,如何调回正常? 机器学习常用距离度量 如何查看kindle型号