mybatis.mapper-locations怎么写
时间: 2023-11-25 20:38:55 浏览: 129
在 MyBatis 中,`mapper-locations` 是用于指定映射文件的位置的属性。你可以在 MyBatis 配置文件中使用它来设置映射文件的路径。
`mapper-locations` 属性可以接受一个或多个映射文件的路径。如果有多个路径,可以使用逗号或分号进行分隔。路径可以是相对路径或绝对路径。
以下是几种常见的配置方式:
1. 相对路径:如果映射文件与配置文件位于同一个目录下,可以使用相对路径。例如,如果映射文件位于与配置文件相同目录的 `mapper` 文件夹下,可以这样配置:
```xml
<mappers>
<mapper resource="mapper/YourMapper.xml"/>
</mappers>
```
2. 类路径下的文件:如果映射文件位于类路径下的某个目录或包中,可以使用类路径来指定。例如,如果映射文件位于 `com/example/mapper` 包下,可以这样配置:
```xml
<mappers>
<mapper class="com.example.mapper.YourMapper"/>
</mappers>
```
3. 绝对路径:如果映射文件位于系统的绝对路径下,可以使用绝对路径进行配置。例如,如果映射文件位于 `C:/mybatis/mapper` 目录下,可以这样配置:
```xml
<mappers>
<mapper url="file:///C:/mybatis/mapper/YourMapper.xml"/>
</mappers>
```
你可以根据实际情况选择适合的配置方式来设置 `mapper-locations` 属性。
阅读全文