本文主要是介绍Springboot org.apache.ibatis.binding.BindingException: Invalid bound statement 的解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天在搭建Springboot 一个Demo的时候一直提示这个错误:
org.apache.ibatis.binding.BindingException: Invalid bound statement
错误的意思是:找不到对应的Mapper。
首先看看我这篇文章关于Mapper扫描问题 是否连这些都没满足,如果满足在往下看。
第一反应照着百度的方法反复确认了命名以及mapper注解(nameSpace和@MapperScan以及mybatis.mapper-locations)。具体如下图:
但是始终还是报错。
后来在一位大神的提示下看了一下编译后的文件。具体目录***\target\classes :如下
茅塞顿开,原来是在使用idea创建目录的时候,将我的myabtis/mapper自动生成了mybatis.mapper.
正确的路径应该如下:
在根目录改了后思考了一下为什么会自动生成这样。原来是我的idea设置的问题。点击目录的设置照着我这样勾选就ok了。
这篇关于Springboot org.apache.ibatis.binding.BindingException: Invalid bound statement 的解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!