mybatis无法扫描到对应的mapper,启动没问题,调接口就报错?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis无法扫描到对应的mapper,启动没问题,调接口就报错?相关的知识,希望对你有一定的参考价值。
1,检查xml文件对应的namespace 点击是否可以跳转到对应的Mapper2,检查方法名和入参返回值是否和对应的Mapper一致 参考技术A 我不是很清楚的 参考技术B 看看配置路径是不是有错.
关于Springboot整合mybatis启动的问题
由于是刚pull下来的项目整体也不熟悉,然后项目无法正常启动,爆出的异常为:
Invalid bound statement (not found)
这是由于创建的新模块mapper与扫描mapper的配置不在同一个目录下:
创建的新模块mapper路径:com.xxx.new66.dao.channel
配置的扫描mapper路径:com.xxx.new66.dao.mapper
由于这个原因创建的mapper一直扫描不到,导致爆出异常
以上是关于mybatis无法扫描到对应的mapper,启动没问题,调接口就报错?的主要内容,如果未能解决你的问题,请参考以下文章
记录idea maven项目打包部署web项目mapper扫描失败
(转)Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring