bug描述
Exception in thread "main" org.apache.ibatis.binding.BindingException: Type interface com.itheima.mapper.UserMapper is not known to the MapperRegistry.
at org.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.java:47)
at org.apache.ibatis.session.Configuration.getMapper(Configuration.java:823)
at org.apache.ibatis.session.defaults.DefaultSqlSession.getMapper(DefaultSqlSession.java:291)
at com.itheima.Test2.main(Test2.java:26)
原因
使用mybatis时,扫描mapper映射文件错误 导致的
解决办法
错误方式
<mappers>
<package name="com/itheima/mapper/UserMapper.xml"/>
</mappers>
正确方式
<mappers>
<package name="com.itheima.mapper"/>
</mappers>
扫描包路径时要用.
连接包名,而不是 /