IDEA异常解决: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)

最近在做一个博客项目用Springboot框架开发,在配置好Mapper接口后启动项目,IDEA报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常。
网上找了许多解决方法,我觉得这个作者写的不错:https://cloud.tencent.com/developer/article/1501856

下面给出我的排查步骤:
1.首先我检查了mapper接口与mapper.xml文件的文件名是否一致,以及目录层级是否一致。
2.检查mapper.xml中的namespace路径是否正确,以及id、resultType是否对应等。
3.检查target中,mapper.xml文件是否被发布
4.重启idea
5.我发现上述步骤都没有效果,项目依然报错,我把mapper.xml删除,然后启动项目,依旧报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常。
之后,我才发现,我的mapper.xml文件不知道怎得,我居然没写.xml后缀!!!!!!
6.写上.xml后缀,重启项目,成功!!!!!!!!!!!!

我的xml是放在resources下的
image

注意idea中包的建立!!!以下其实路径是不一样的,只不过显示一样!!!
image

image

看到不同了吧!!!
image

posted @   大阿张  阅读(404)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示
主题色彩