Invalid bound statement (not found)记录踩到的一个坑

新建的一个springCloud服务,从其他项目拷贝了一些文件过来,启动项目,访问后报了一个错误

 很明显这个方法绝对是存在的,检查过xml文件名称以及方法名称,全都没问题,甚至从xml中可以点文件名直接跳转到对应的mapper文件,试了其他的方法后发现,全部都报相同的错误,很显然,项目启动时没有扫描到这个包,导致这个包名下的所有xml文件和方法都找不到

可包名也是正确的,对应的目录都没有问题,配置文件也是正确的,怎么会扫描不到呢

各种方法试了个遍的我,偶然间看到了一个不对劲的地方 

 没错,目录结构有问题,正确的应该是mapper\rfidtag,这里却是mapper.rfidtag,新建目录的时候直接把路径写进名称里了!

而IDEA坑爹就坑爹在这里

我层层新建的目录,IDEA也会自动显示成这个**.**的格式

导致从表面看根本无法区分,而项目启动时扫描mapper\下的文件,发现啥也没有,因为文件都放在mapper.rfidtag\目录下了

重新新建目录,一层一层新建,文件放进去,重启项目,问题解决 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值