启动类@MapperScan注解
时间: 2023-11-09 15:54:23 浏览: 94
spring boot 整合mybatis,基于@Select注解方式
4星 · 用户满意度95%
@MapperScan注解是Mybatis框架提供的一个注解,用来扫描Mapper接口所在的包,并将这些Mapper接口交给Mybatis框架管理,从而使这些Mapper接口可以被注入到Spring容器中。
启动类上添加@MapperScan注解的作用是告诉Spring容器需要扫描哪些包下的Mapper接口,并将其管理起来,从而在其他地方可以直接注入Mapper接口使用。示例代码如下:
@SpringBootApplication
@MapperScan("com.example.mapper")
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
上述示例代码中,@MapperScan注解指定了需要扫描的Mapper接口所在的包路径为com.example.mapper,在Spring容器启动时会自动将该包下的Mapper接口注入到容器中,其他地方可以直接使用@Autowired注解将Mapper接口注入到需要使用的地方。
阅读全文