Class MapperScannerRegistrar

java.lang.Object
org.mybatis.spring.annotation.MapperScannerRegistrar
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.context.annotation.ImportBeanDefinitionRegistrar, org.springframework.context.ResourceLoaderAware

public class MapperScannerRegistrar extends Object implements org.springframework.context.annotation.ImportBeanDefinitionRegistrar, org.springframework.context.ResourceLoaderAware
A ImportBeanDefinitionRegistrar to allow annotation configuration of MyBatis mapper scanning. Using an @Enable annotation allows beans to be registered via @Component configuration, whereas implementing BeanDefinitionRegistryPostProcessor will work for XML configuration.
Since:
1.2.0
Author:
Michael Lanyon, Eduardo Macarron, Putthiphong Boonphong
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
    void
    setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
    Deprecated.
    Since 2.0.2, this method not used never.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.context.annotation.ImportBeanDefinitionRegistrar

    registerBeanDefinitions
  • Constructor Details

    • MapperScannerRegistrar

      public MapperScannerRegistrar()
  • Method Details

    • setResourceLoader

      @Deprecated public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
      Deprecated.
      Since 2.0.2, this method not used never.
      Specified by:
      setResourceLoader in interface org.springframework.context.ResourceLoaderAware
    • registerBeanDefinitions

      public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
      Specified by:
      registerBeanDefinitions in interface org.springframework.context.annotation.ImportBeanDefinitionRegistrar