目录
1.需求
Mapper 配置文件很多时,在全局配置文件中一个一个注册太麻烦,希望有一个办法能够一劳永逸。
2.配置方式
Mybatis 允许在指定 Mapper 映射文件时,只指定其所在的包:
<mappers>
<package name="com.atguigu.mapper"/>
</mappers>
此时这个包下的所有 Mapper 配置文件将被自动加载、注册,比较方便。
3.资源创建要求
批量mapper指定: 1.要求Mapperxml文件和mapper接口的命名必须相同 2.最终打包后的位置要一致,都是指定的包地址下 方案一:xml文件也加入到接口所在的包即可,再在pom.xml进行部分配置
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
</build>
方案二:resources文件夹创建对应的文件夹结构即可 注意:resources下直接创建多层文件夹 使用/分隔 .就是一层文件夹