SpringBoot中的yml配置简介

本文介绍了Spring Boot中yml配置的使用,包括配置文件的位置、优先级、名称自定义,以及数组注入。同时,讨论了yml配置相对于properties的优势和不足,如有序性在某些配置中的重要性。
摘要由CSDN通过智能技术生成

SpringBoot中的yml配置简介

我们玩springboot也已经很久了,都知道Spring Boot中的配置文件有两种格式,properties或者yml,一般情况下,两者可以随意使用,选择自己顺手的就行了,那么这两者完全一样吗?肯定不是的,下面重点介绍下yml配置,最后再来看看yml和properties配置有何区别。

首先application.yml在Spring Boot中可以写在四个不同的位置,分别是如下位置:
1.项目根目录下的config目录中
2.项目根目录下
3.classpath下的config目录中
4.classpath目录下

四个位置中的application.yml文件的优先级按照上面列出的顺序依次降低。即如果有同一个属性在四个文件中都出现了,以优先级高的为准。

那么application.yml是不是必须叫application.yml这个名字呢?当然不是必须的。开发者可以自己定义yml名字,自己定义的话,需要在项目启动时指定配置文件的名字,像下面这样:
在这里插入图片描述
当然这是在IntelliJ IDEA中直接配置的,如果项目已经打成jar包了,则在项目启动时加入如下参数:

java -jar myproject.jar 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值