版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NothingToSay01/article/details/84375271
在整合springboot和mybatis的过程中,遇到org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.example.springBootmybatis.domain.mapper.UserMapper.getAll错误。
查看网上的各类文章,没有解决问题,特此记录解决过程。
错误一:mapper.xml和mapper(dao)的id和方法名称没有对应起来,(查看过后,没有解决)
错误二:mapper.xml配置的实体数据库映射没有对应(查看没有解决)
错误三:springboot没有扫描mapper.xml文件(查看,已经扫描)
错误四:mapper.xml相关配置文件没有放到resources文件夹下面(已检查,没有解决问题)
解决方式:
配置文件application.yml配置文件中
mybatis:
mapper-locations:classpath:mybatis/mapper/*.xml
这行代码出错,在mapper-locations后面的:之后需要添加空格,不然springboot不能扫描到配置文件。