绑定异常错误:
org.apache.ibatis.binding.BindingException: Type interface com.jou.mapper.UserMaper is not known to the MapperRegistry.
原因:配置文件中存在问题或者未在核心配置文件中没注册
mybatis-config 核心配置文件和pom.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<!--configuration 核心配置文件-->
<configuration>
<!--别名-->
<typeAliases>
<package name="com.jou.pojo"/>
</typeAliases>
<environments default="development">
<environment id="development">
<!--事务管理-->
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<!-- useSSL=true 安全连接 amp; 转译 -->
<property name="url" value="jdbc:mysql://localhost:3306/mybatis?useSSL=true&useUnicode=true&characterEncoding=UTF-8"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
</environment>
</environments>
<!--*****************************************-->
<!--每一个Mapper.xml都需要在Mybatis核心配置文件中注册,三种方式-->
<mappers>
<!--<mapper resource="com/jou/mapper/UserMapper.xml"/>-->
<mapper class="com.jou.mapper.UserMapper"/>
<!--<package name="com.jou.mapper"/>-->
</mappers>
<!--*****************************************-->
</configuration>
<!--在build中配置resources,来防止我们资源导出失败的问题-->
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>