springboot的配置文件名称可以改嘛,咋改

1 springboot的配置文件名称可以改嘛,咋改

可以改,我们不想要application.yml默认的名字,或者在不同的环境下,依赖的外部资源是不一样的。比如,在windows上开发,在linux下进行测试时,无法将开发环境和测试i环境构造成一致的。
此时,就需要两个配置文件来解决此事。开发环境一个配置文件,测试环境一个配置文件。

我们写3个配置文件
在这里插入图片描述
在这里插入图片描述
3个配置文件的端口是不一样的,我们就改变配置文件名称,看看启动的时候会使用哪个端口

第一个情况:
我们把application.yml这个配置文件删除,只留其他两个,看看能不能启动,是不能启动的,因为springboot底部默认是找application.yml这个文件,没有找到就不能启动项目,不管其他配置文件是不是yml结尾,都不行,只能找application.yml这个文件,只能这个名称

第二个情况:
我不想在这个默认的,必须的application.yml这个配置文件里面写东西,就想自己随便起一个名字,但是文件还是yml,可不可以,可以但是必须是application开头的,就像这样,application-xxxxx.yml这种,后面你可以随便起,不能写xxxx.yml这种,即使写了这种,也找不到

第三个情况:
我有application.yml,application-dev.yml,application-prop.yml三个配置文件,在项目启动的时候,我想要项目加载application-dev.yml这个里面的东西,咋弄?
在application.yml里面配置你想要使用的配置文件
在这里插入图片描述
只需要 - 后面的名字就可以;

所以就是必须有application.yml这个文件,里面配置其他的配置文件,就可以使用其他的配置文件里面的东西了;

如果application.yml和 application-dev里面都有相同的配置文件,使用哪个?

使用application-dev里面的

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一写代码就开心

你的打赏将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值