Class MybatisPlusJoinAutoConfiguration

java.lang.Object
com.github.yulichang.autoconfigure.MybatisPlusJoinAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass({org.apache.ibatis.session.SqlSessionFactory.class,org.mybatis.spring.SqlSessionFactoryBean.class}) @ConditionalOnSingleCandidate(javax.sql.DataSource.class) @EnableConfigurationProperties(MybatisPlusJoinProperties.class) @AutoConfigureAfter(org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class) public class MybatisPlusJoinAutoConfiguration extends Object
springboot 自动配置类
Since:
1.3.7
Author:
yulichang
  • Constructor Details

  • Method Details

    • mpjInterceptor

      @Bean @ConditionalOnClass({org.apache.ibatis.session.SqlSessionFactory.class,org.mybatis.spring.SqlSessionFactoryBean.class}) public com.github.yulichang.interceptor.MPJInterceptor mpjInterceptor()
      mybatis plus join 拦截器
    • mpjInterceptorConfig

      @Bean @Order(-2147483648) @ConditionalOnClass({org.apache.ibatis.session.SqlSessionFactory.class,org.mybatis.spring.SqlSessionFactoryBean.class}) public com.github.yulichang.config.MPJInterceptorConfig mpjInterceptorConfig(List<org.apache.ibatis.session.SqlSessionFactory> sqlSessionFactoryList)
      mybatis plus 拦截器配置
    • mpjSqlInjector

      @Bean @Primary @JoinSqlInjectorCondition @Order(-2147483648) @ConditionalOnBean(com.baomidou.mybatisplus.core.injector.ISqlInjector.class) @ConditionalOnClass({org.apache.ibatis.session.SqlSessionFactory.class,org.mybatis.spring.SqlSessionFactoryBean.class}) public com.github.yulichang.injector.MPJSqlInjector mpjSqlInjector(com.baomidou.mybatisplus.core.injector.ISqlInjector sqlInjector)
      mybatis plus join 自定义方法
    • mpjSqlInjectorOnMiss

      @Bean @Order(-2147483648) @ConditionalOnMissingBean(com.baomidou.mybatisplus.core.injector.ISqlInjector.class) @ConditionalOnClass({org.apache.ibatis.session.SqlSessionFactory.class,org.mybatis.spring.SqlSessionFactoryBean.class}) public com.github.yulichang.injector.MPJSqlInjector mpjSqlInjectorOnMiss()
      mybatis plus join 自定义方法