MapperScan配置在哪
时间: 2023-11-03 11:53:55 浏览: 125
SpringBoot配置Apollo代码实例
MapperScan配置通常在Spring Boot的配置类中进行设置。具体位置取决于你的代码结构和个人习惯,但是通常配置类会使用 @Configuration 注解进行标记。在这个配置类中,你可以使用 @MapperScan 注解来启用Mybatis的自动扫描功能,并指定要扫描的Mapper接口所在的包路径。例如,你可以将 @MapperScan 注解放在配置类的类级别上,然后通过 basePackages 属性指定要扫描的包路径。在你提供的引用内容中,配置示例如下:
@MapperScan(basePackages = {"com.aa.**.mapper","com.bb.**.mapper"}, sqlSessionFactoryRef = "sqlSessionFactory")
或者
@MapperScan("top.yangzefeng.usercenter.**.mapper")
其中,basePackages 属性用于指定需要扫描的包路径,可以使用通配符(**)来匹配多个层级的包。sqlSessionFactoryRef 属性用于指定要使用的SqlSessionFactory的bean名称。
总结:
通常情况下,配置MapperScan注解的位置是在Spring Boot的配置类中,通过 @MapperScan 注解的 basePackages 属性来指定需要扫描的Mapper接口所在的包路径。
阅读全文