mybatis在主配置文件声明每个mapper配置文件的位置,使用哪个标签及属性
时间: 2023-08-03 10:08:39 浏览: 84
Mybatis主配置文件的properties标签详解
MyBatis 在主配置文件中声明每个 Mapper 配置文件的位置,使用 `mappers` 标签及其 `resource` 或 `url` 属性。
- `resource` 属性指定 Mapper 配置文件的路径(相对于类路径),例如:`<mapper resource="com/example/mapper/UserMapper.xml"/>`。
- `url` 属性指定 Mapper 配置文件的 URL,例如:`<mapper url="file:///home/user/mappers/UserMapper.xml"/>`。
可以使用多个 `mappers` 标签来声明多个 Mapper 配置文件的位置,例如:
```xml
<configuration>
<mappers>
<mapper resource="com/example/mapper/UserMapper.xml"/>
<mapper resource="com/example/mapper/OrderMapper.xml"/>
</mappers>
</configuration>
```
注意,如果使用 `resource` 属性声明 Mapper 配置文件的路径,路径中不需要包含文件扩展名。如果使用 `url` 属性声明 Mapper 配置文件的 URL,则需要包含文件扩展名。
阅读全文