@MapperScan必须指定到具体的mapper层吗?
时间: 2023-11-17 18:16:51 浏览: 77
Spring Boot集成MyBatis实现通用Mapper的配置及使用
不一定需要指定到具体的Mapper层。@MapperScan注解可以扫描指定包路径下的所有接口,并将其注册为Mapper接口,我们可以通过指定basePackages属性或者basePackageClasses属性来设置需要扫描的Mapper接口所在的包路径或类路径。如果不指定basePackages或basePackageClasses属性,则默认扫描注解所在类所在的包路径下的所有接口。因此,如果你的Mapper接口都在同一个包下,可以直接在该包下添加@MapperScan注解即可。如果Mapper接口在多个包下,则需要在@MapperScan注解中指定需要扫描的包路径。
阅读全文