@MapperScann
时间: 2023-08-20 13:15:02 浏览: 100
`@MapperScan` 是 MyBatis 框架中的一个注解,用于扫描指定包路径下的 Mapper 接口,并注册为 MyBatis 的映射器。它可以替代在配置文件中手动配置每个 Mapper 接口的方式,提供了一种自动扫描和注册的方式。
使用 `@MapperScan` 注解,可以在 Spring Boot 项目中方便地配置 MyBatis 的扫描路径。例如,在 Spring Boot 应用的启动类上添加 `@MapperScan("com.example.mapper")` 注解,将自动扫描 `com.example.mapper` 包下的 Mapper 接口,并将其注册为 MyBatis 的映射器。
这样,你就可以在其他组件中直接使用 `@Autowired` 注解来注入 Mapper 接口,而不需要手动配置每个 Mapper 接口的 Bean。
需要注意的是,`@MapperScan` 注解通常与 `@SpringBootApplication` 注解一起使用,以确保它能够被正确扫描并生效。
阅读全文