org.mybatis.spring.annotation
Class MapperScannerRegistrar

java.lang.Object
  extended by 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
Version:
$Id$
Author:
Michael Lanyon, Eduardo Macarron
See Also:
MapperFactoryBean, ClassPathMapperScanner

Constructor Summary
MapperScannerRegistrar()
           
 
Method Summary
 void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
          
 void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapperScannerRegistrar

public MapperScannerRegistrar()
Method Detail

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

setResourceLoader

public void setResourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)

Specified by:
setResourceLoader in interface org.springframework.context.ResourceLoaderAware


Copyright © 2010-2013 MyBatis.org. All Rights Reserved.