前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >springboot的配置文件名称可以改嘛,咋改

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

作者头像
一写代码就开心
发布2022-05-12 14:29:49
1.5K0
发布2022-05-12 14:29:49
举报
文章被收录于专栏:java和python

这里写目录标题

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里面的

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 这里写目录标题
  • 1 springboot的配置文件名称可以改嘛,咋改
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档