MyBatis 的配置文件中,<mappers>
标签用于指定 MyBatis 应该加载哪些映射器(Mapper)。其中 package
属性是一种便捷的方式来批量注册多个映射器接口
package
属性允许你指定一个包名,MyBatis 会自动扫描该包下的所有映射器接口并注册它们
<mappers><package name="com.mapper" />
<!-- <mapper resource="mapper/StudentMapper.xml"/><mapper resource="mapper/ArticleInfoMapper.xml"/> --></mappers>
项目结构如下:
使用条件:
-
接口必须与对应的 XML 文件同名(如果使用XML)
-
XML 文件必须放在与接口相同的包路径下(资源目录下的相应路径)
package
属性是MyBatis提供的一种便捷配置方式,特别适合有大量Mapper接口的项目。
希望对你有所帮助!