mybatis中显示Type interface com.javacto.dao.UserMapper is not known to the MapperRegistry.
一、报错
二、问题描述
在使用mapper代理的方式实现开发的时候,要注意这个问题:
这个说明是资源文件中的配置出现了问题。—sqlMapConfig.xml文件中的中的配置出现了问题。就是说在mybatis的全局配置文件中在映射配置管理文件的时候由于路径或者文件的名字不一致而导致。
**其中最常见的一种就是映射文件 userMapper.xml和接口的名字不一致导致(比如接口的名称命名为usermapper或者说mapper等),**这个一定要注意。以后在使用mapp代理开发的时候这两个文件的名称一定要完全相同才能保证程序正常运行。
三、在mybatis全局配置文件中应用映射文件常用的有三种方式
上面一般使用方式三就好了,既方便还不容易出错。