resource 文件下的 .properties 与 .yml 文件 的区别

本文探讨了SpringBoot项目中resource文件夹下的.properties和.yml配置文件的区别。.properties采用扁平的键值对格式,而.yml提供更易读的树形结构。尽管IDE通常生成.properties文件,但推荐使用.yml以提高可读性。当同时存在两种格式的配置文件时,.yml会优先加载,但.properties会覆盖.yml的设置。因此,建议统一使用一种类型。
摘要由CSDN通过智能技术生成

                                                        resource 文件下的  .properties 与  .yml 文件 的区别 

resource 文件是资源文件,一般在开发中都会将一些固定的文件放到该文件夹下。但是今天的重点不是在这里,而是想要了解  .properties 文件与 .yml 文件的区别。

springboot框架里进行项目开始时,我们在resource文件夹里可以存放配置文件,而格式可以有两种,properties和yml,前者是扁平的k/v格式,而后者是yml的树型结构,我们建议使用后者,因为它的可读性更强,如果现有是properties,也可以转换成yml格式,我们把properies里按.去拆分即可。

一般上来说,当我们创建一个SpringBoot项目时,IDE会默认帮我们创建一个application.properties配置文件。有些朋友习惯把.properties文件改成.yml文件。那么这两种文件类型有什么区别呢?

如果工程中同时存在application.properties文件和 application.yml文件,yml文件会先加载,而后加载的properties文件会覆盖yml文件。所以建议工程中,只使用其中一种类型的文件即可。

application.properties 文件结构:

server.port=8081
  
spring.datasource.type=org.apache.tomcat.jdbc.pool.DataSource
spring.datasource.url=jdbc:mysql://aliyuncs.com:3306/database?useUnicode=true&zer
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值