springboot笔记:加载yml文件加载到别的项目的yml文件去了

springboot聚合工程,项目A和项目B同级,项目B下有项目B1和项目B2,项目B2启动的时候读取了项目A的yml,我咋知道的呢,因为端口冲突了,A启动了B2就启动不了,B2启动了A就启动不了,而且B2启动之后端口号是A里面配置的端口号,一开始我百思不得其解,找了一会发现项目A的配置文件名称是application.yml,而且的配置文件名称都是bootstrap.yml,然后百度了一下,说到配置文件的加载顺序是:location + name + "-" + profile + "." + ext,我的项目中没有指定location,然后就按第二顺序去查询名为“application”的文件了。

默认先读取的是location,然后是配置文件的名字“application”,最后才是文件类型“properties”或者“yml”;

localtion有多种,可以自行debug:有file:./和file:./config和classpath等目录;

文件类型默认的有四种:properties、xml、yml、yaml


最后查找的具体路径:location + name + "-" + profile + "." + ext

 

博文:

https://blog.csdn.net/chengkui1990/article/details/79866499

 

https://blog.csdn.net/yundanfengqingyou/article/details/103757672

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值