@MapperScans怎么扫描多个文件夹
时间: 2023-11-09 11:57:12 浏览: 129
在使用@MapperScans扫描多个文件夹时,可以通过创建多个@MapperScan注解来实现。每个@MapperScan注解指定一个要扫描的文件夹路径。
以下是示例代码:
```java
@Configuration
@MapperScans({
@MapperScan(basePackages = "com.example.package1", sqlSessionFactoryRef = "sqlSessionFactory"),
@MapperScan(basePackages = "com.example.package2", sqlSessionFactoryRef = "sqlSessionFactory")
})
public class MyBatisConfig {
// 配置其他 MyBatis 相关的配置
@Bean
public SqlSessionFactory sqlSessionFactory() throws Exception {
// 创建并配置 SqlSessionFactory
// ...
}
// 其他配置和 bean 声明
}
```
在上面的代码中,我们创建了一个MyBatisConfig类,并使用@MapperScans注解指定了两个@MapperScan注解,分别指定了要扫描的文件夹路径。
阅读全文