主要可能有如下原因:
1.在spring-mybatis.xml文件中配置<bean class="MapperScannerConfigurer">中参数 basepackage路径写错;
导致mapper接口没有被扫描到;
2.spring-mybatis.xml文件没有配置到web.xml文件中;在web.xml文件中加入以下配置(文件名和路径(param-value)根据自己的情况修改)
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:spring-mybatis.xml</param-value>
</context-param>
3. web.xml文件没有添加上下文监听器<listener>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
基本上就是上面的问题,希望碰到问题的小伙伴能解决。。。