@MapperScan的作用

@MapperScan是MyBatis框架提供的注解,用于指定扫描Mapper接口的位置,将其自动装配到Spring容器中,方便调用Mapper接口实现数据访问。一般情况下,我们通过在Spring配置文件中配置MapperScannerConfigurer来定义Mapper接口的扫描路径,但是使用@MapperScan注解可以更方便地实现同样的功能。使用@MapperScan注解时,我们可以指定Mapper接口所在的包名或者类名作为参数,也可以使用basePackages和value两个属性来指定多个包名。此外,@MapperScan还支持使用annotationClass属性指定Mapper注解的类类型,这样只有被指定注解的Mapper接口才会被扫描并注册到Spring容器中。

你可能感兴趣的:(Java面试题,mybatis)