spirngboot mapperscan
时间: 2023-08-05 09:10:56 浏览: 96
Spring Boot中的`@MapperScan`注解用于扫描MyBatis的Mapper接口,并将其注册为Spring的Bean。
使用`@MapperScan`注解,你需要在Spring Boot的配置类上添加该注解,并指定要扫描的Mapper接口所在的包路径。
例如,假设你的Mapper接口位于`com.example.mapper`包下,你可以按照以下方式使用`@MapperScan`注解:
```java
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
@MapperScan("com.example.mapper")
public class YourApplication {
public static void main(String[] args) {
SpringApplication.run(YourApplication.class, args);
}
}
```
这样,在启动应用程序时,Spring Boot会扫描`com.example.mapper`包下的所有Mapper接口,并将其注册为Spring的Bean,使其可以在其他地方进行注入和使用。
需要注意的是,`@MapperScan`注解是MyBatis框架提供的注解,需要使用`org.mybatis.spring.annotation.MapperScan`进行导入。
阅读全文