【Bug记录】Eclipse运行Spring Boot项目读取不到配置文件

项目是spring boot项目, 编写好代码后,我以spring  boot app的形式运行项目,结果控制台报错,大概是说mybatis的mapper注入失败,原因是datasource没找到。检查配置文件的数据库配置以及mybaits的配置后,未发现错误。拿起八倍镜再次查看报错信息,看到这句:If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active)。也就是说,出现这种错误的情况可能是数据源未配置,也可能是spring boot没有读取到配置了数据源的配置文件。wtf???,明明将application.properties放在了resource目录下啦。一气之下将application.properties放到根目录下(与pom.xml同路径),同样报错,但是错误变成了FileNotFoundException,找不到mapper.xml所在的目录,一脸懵逼。。。。。。改变策略,先打成jar包在cmd运行看看,发现运行正常!哇,这肯定是IDE的问题了。找度娘,解决了问题。

src/main/resources 文件夹上面右击--build path,看看其是否已是source folder(其实看文件夹图标也能看得出来)。若不是,会出现use as source folder选项,选中它。若还不能解决,进入build path设置,如下图,看看有没有将相应的文件夹给excluded掉了。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值