在学习MyBatis的时候遇到如下错误
EmpMapper is not known to the MapperRegistry
意思大概是:不能这个没有被注册接口,所以找不到,这样的问题基本直接断定是配置文件的路径设置错了。检查发现:
<!--引入mybatis映射文件-->
<mappers>
<package name="com.blue.mybatis.mapper.EmpMapper"/>
</mappers>
本来是设置的是包扫描方式,但是配置的name属性却是类的路径
解决方法:将后面的类路径去掉,直接扫描mapper包就可以了