Class MybatisAutoConfiguration.AutoConfiguredMapperScannerRegistrar

java.lang.Object
org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration.AutoConfiguredMapperScannerRegistrar
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.annotation.ImportBeanDefinitionRegistrar, org.springframework.context.EnvironmentAware
Enclosing class:
MybatisAutoConfiguration

public static class MybatisAutoConfiguration.AutoConfiguredMapperScannerRegistrar
extends java.lang.Object
implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.EnvironmentAware, org.springframework.context.annotation.ImportBeanDefinitionRegistrar
This will just scan the same base package as Spring Boot does. If you want more power, you can explicitly use MapperScan but this will get typed mappers working correctly, out-of-the-box, similar to using Spring Data JPA repositories.
  • Constructor Summary

    Constructors
    Constructor Description
    AutoConfiguredMapperScannerRegistrar()  
  • Method Summary

    Modifier and Type Method Description
    void registerBeanDefinitions​(org.springframework.core.type.AnnotationMetadata importingClassMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)  
    void setBeanFactory​(org.springframework.beans.factory.BeanFactory beanFactory)  
    void setEnvironment​(org.springframework.core.env.Environment environment)  

    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

    • AutoConfiguredMapperScannerRegistrar

      public AutoConfiguredMapperScannerRegistrar()
  • Method Details

    • 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
    • setBeanFactory

      public void setBeanFactory​(org.springframework.beans.factory.BeanFactory beanFactory)
      Specified by:
      setBeanFactory in interface org.springframework.beans.factory.BeanFactoryAware
    • setEnvironment

      public void setEnvironment​(org.springframework.core.env.Environment environment)
      Specified by:
      setEnvironment in interface org.springframework.context.EnvironmentAware