Spring Boot MyBatis项目中,如何配置Mapper包的多路径扫描指南?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1056个文字,预计阅读时间需要5分钟。
在配置`MapperScan`时,如果遇到`mapper`文件分别位于不同的包中,例如`com.xiaodou.aaa.mapper`和`cn.dapang.bbb.mapper`,你可以通过以下方式来配置:
1. 在`application.properties`或`application.yml`文件中,为每个包单独配置`MapperScan`。
例如,在`application.properties`中:
propertiesmybatis.mapper-locations=classpath:mapper/com/xiaodou/aaa/mapper/*.xmlmybatis.mapper-locations=classpath:mapper/cn/dapang/bbb/mapper/*.xml
或者在`application.yml`中:
yamlmybatis: mapper-locations: - classpath:mapper/com/xiaodou/aaa/mapper/*.xml - classpath:mapper/cn/dapang/bbb/mapper/*.xml
2. 如果你的`MapperScan`配置中使用了通配符,确保通配符匹配到正确的目录结构。
本文共计1056个文字,预计阅读时间需要5分钟。
在配置`MapperScan`时,如果遇到`mapper`文件分别位于不同的包中,例如`com.xiaodou.aaa.mapper`和`cn.dapang.bbb.mapper`,你可以通过以下方式来配置:
1. 在`application.properties`或`application.yml`文件中,为每个包单独配置`MapperScan`。
例如,在`application.properties`中:
propertiesmybatis.mapper-locations=classpath:mapper/com/xiaodou/aaa/mapper/*.xmlmybatis.mapper-locations=classpath:mapper/cn/dapang/bbb/mapper/*.xml
或者在`application.yml`中:
yamlmybatis: mapper-locations: - classpath:mapper/com/xiaodou/aaa/mapper/*.xml - classpath:mapper/cn/dapang/bbb/mapper/*.xml
2. 如果你的`MapperScan`配置中使用了通配符,确保通配符匹配到正确的目录结构。

