mybatis配置mapper扫描路径
时间: 2023-06-28 20:11:25 浏览: 258
在 MyBatis 中,可以使用 `<mappers>` 元素配置 Mapper 接口的扫描路径。
例如,假设你的 Mapper 接口都放在 `com.example.mapper` 包下,那么可以在 MyBatis 的配置文件中添加如下配置:
```xml
<configuration>
<!-- 其他配置 -->
<mappers>
<package name="com.example.mapper"/>
</mappers>
</configuration>
```
这将会扫描 `com.example.mapper` 包下的所有接口,并自动将其注册为 Mapper。
也可以使用 `<mapper>` 元素来单独配置每个 Mapper 接口的位置,例如:
```xml
<configuration>
<!-- 其他配置 -->
<mappers>
<mapper resource="com/example/mapper/MyMapper.xml"/>
<mapper class="com.example.mapper.YourMapper"/>
</mappers>
</configuration>
```
这将会分别注册 `com.example.mapper.MyMapper` 接口和 `com.example.mapper.YourMapper` 接口。注意,如果使用了 `<mapper>` 元素来配置某个 Mapper 接口,那么对应的 Mapper.xml 文件需要放在相应的位置,并且文件名需要与接口名一致(.xml 后缀除外)。
阅读全文