类 MybatisPlusAutoConfiguration

java.lang.Object
com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration
所有已实现的接口:
org.springframework.beans.factory.InitializingBean

@Configuration(proxyBeanMethods=false) @ConditionalOnClass({org.apache.ibatis.session.SqlSessionFactory.class,org.mybatis.spring.SqlSessionFactoryBean.class}) @ConditionalOnSingleCandidate(javax.sql.DataSource.class) @EnableConfigurationProperties(com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties.class) @AutoConfigureAfter({org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,com.baomidou.mybatisplus.autoconfigure.MybatisPlusLanguageDriverAutoConfiguration.class}) public class MybatisPlusAutoConfiguration extends Object implements org.springframework.beans.factory.InitializingBean
Auto-Configuration for Mybatis. Contributes a SqlSessionFactory and a SqlSessionTemplate.

If MapperScan is used, or a configuration file is specified as a property, those will be considered, otherwise this auto-configuration will attempt to register mappers based on the interface definitions in or under the root auto-configuration package.

copy from

引用无效
org.mybatis.spring.boot.autoconfigure.MybatisAutoConfiguration

作者:
Eddú Meléndez, Josh Long, Kazuki Shimizu, Eduardo Macarrón
  • 嵌套类概要

    嵌套类
    修饰符和类型
    说明
    static class 
    This will just scan the same base package as Spring Boot does.
    static class 
    If mapper registering configuration or mapper scanning configuration not present, this configuration allow to scan mappers based on the same component-scanning path as Spring Boot itself.
  • 构造器概要

    构造器
    构造器
    说明
    MybatisPlusAutoConfiguration(com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties properties, org.springframework.beans.factory.ObjectProvider<org.apache.ibatis.plugin.Interceptor[]> interceptorsProvider, org.springframework.beans.factory.ObjectProvider<org.apache.ibatis.type.TypeHandler[]> typeHandlersProvider, org.springframework.beans.factory.ObjectProvider<org.apache.ibatis.scripting.LanguageDriver[]> languageDriversProvider, org.springframework.core.io.ResourceLoader resourceLoader, org.springframework.beans.factory.ObjectProvider<org.apache.ibatis.mapping.DatabaseIdProvider> databaseIdProvider, org.springframework.beans.factory.ObjectProvider<List<com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer>> configurationCustomizersProvider, org.springframework.beans.factory.ObjectProvider<List<com.baomidou.mybatisplus.autoconfigure.SqlSessionFactoryBeanCustomizer>> sqlSessionFactoryBeanCustomizers, org.springframework.beans.factory.ObjectProvider<List<com.baomidou.mybatisplus.autoconfigure.MybatisPlusPropertiesCustomizer>> mybatisPlusPropertiesCustomizerProvider, org.springframework.context.ApplicationContext applicationContext)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
     
    com.baomidou.mybatisplus.extension.spring.MybatisPlusApplicationContextAware
    已过时。
    3.5.13
    org.apache.ibatis.session.SqlSessionFactory
     
    org.mybatis.spring.SqlSessionTemplate
    sqlSessionTemplate(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • MybatisPlusAutoConfiguration

      public MybatisPlusAutoConfiguration(com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties properties, org.springframework.beans.factory.ObjectProvider<org.apache.ibatis.plugin.Interceptor[]> interceptorsProvider, org.springframework.beans.factory.ObjectProvider<org.apache.ibatis.type.TypeHandler[]> typeHandlersProvider, org.springframework.beans.factory.ObjectProvider<org.apache.ibatis.scripting.LanguageDriver[]> languageDriversProvider, org.springframework.core.io.ResourceLoader resourceLoader, org.springframework.beans.factory.ObjectProvider<org.apache.ibatis.mapping.DatabaseIdProvider> databaseIdProvider, org.springframework.beans.factory.ObjectProvider<List<com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer>> configurationCustomizersProvider, org.springframework.beans.factory.ObjectProvider<List<com.baomidou.mybatisplus.autoconfigure.SqlSessionFactoryBeanCustomizer>> sqlSessionFactoryBeanCustomizers, org.springframework.beans.factory.ObjectProvider<List<com.baomidou.mybatisplus.autoconfigure.MybatisPlusPropertiesCustomizer>> mybatisPlusPropertiesCustomizerProvider, org.springframework.context.ApplicationContext applicationContext)
  • 方法详细资料

    • afterPropertiesSet

      public void afterPropertiesSet()
      指定者:
      afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBean
    • sqlSessionFactory

      @Bean @ConditionalOnMissingBean public org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception
      抛出:
      Exception
    • sqlSessionTemplate

      @Bean @ConditionalOnMissingBean public org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate(org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
    • mybatisPlusSpringApplicationContextAware

      @Bean @Deprecated @ConditionalOnMissingBean(com.baomidou.mybatisplus.extension.spring.MybatisPlusApplicationContextAware.class) public com.baomidou.mybatisplus.extension.spring.MybatisPlusApplicationContextAware mybatisPlusSpringApplicationContextAware()
      已过时。
      3.5.13
      返回:
      MybatisPlusApplicationContextAware
      另请参阅:
      • MybatisSqlSessionFactoryBean.setApplicationContext(ApplicationContext)