mapper-locations: classpath*:/**/*.xml
时间: 2024-01-17 10:18:33 浏览: 107
Mybatis-Plus 搭建与使用入门(小结)
mapper-locations: classpath*:/**/*.xml 是一个配置项,用于告诉Spring Boot或MyBatis在类路径下递归搜索所有满足指定路径模式(/**/*.xml)的XML文件作为Mapper文件。
这个配置项中的"classpath*:"表示在所有的类路径下搜索,而不仅仅是当前应用程序的类路径。而"/**/*.xml"表示递归搜索所有以.xml结尾的文件。
这样配置可以方便地将Mapper文件放置在不同的目录下,而不需要手动指定每个目录的路径。Spring Boot或MyBatis会自动搜索并加载这些Mapper文件,使其可用于数据库操作。
范例:
```xml
<!-- application.properties -->
mybatis.mapper-locations=classpath*:/mapper/**/*.xml
```
上述配置将会在所有的类路径下递归搜索mapper目录下的所有.xml文件作为Mapper文件。
阅读全文