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后缀,重启项目,成功!!!!!!!!!!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端