<mappers>用来在mybatis初始化的时候,告诉mybatis需要引入哪些Mapper映射文件。
在<mappers>中有两个子元素 1.<package> 2.<mapper>
1.第一种配置映射文件的方式
<package name="映射文件所在包名">
注意:这种方式必须保证接口名(例如IUserDao)和xml名(IUserDao.xml)相同,还必须在同一个包中。
2.第二种方式:<mapper resource="">
这种方式不用保证同接口同包同名。例如:<mapper resource="com/yidu/dao/WsUserMapper.xml"/>
输入所在路径即可
3.第三种方式:<mapper url="文件路径名">
这种方式我所了解的就是这样用:绝对路径
<mapper url="file:///D:/JAVA/MavenProject/day02_mybatisCRUD/src/main/resources/com/yidu/dao/UsersMapper.xml"/>
4.第四种方式:<mapper class="接口路径">
这种方式和第一种方式要求一致,保证接口名(例如IUserDao)和xml名(IUserDao.xml)相同,还必须在同一个包中。例如:<mapper class="com.yidu.dao.WsUserMapper"/>