Class SnailJobTemplateAutoConfiguration

java.lang.Object
com.aizuda.snailjob.template.datasource.config.SnailJobTemplateAutoConfiguration

@Configuration @ComponentScan("com.aizuda.snailjob.template.datasource.**") @MapperScan(value="com.aizuda.snailjob.template.datasource.persistence.mapper", sqlSessionTemplateRef="sqlSessionTemplate") public class SnailJobTemplateAutoConfiguration extends Object
  • Constructor Details

    • SnailJobTemplateAutoConfiguration

      public SnailJobTemplateAutoConfiguration()
  • Method Details

    • sqlSessionFactory

      @Bean("sqlSessionFactory") public org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory(DataSource dataSource, org.springframework.core.env.Environment environment, com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor mybatisPlusInterceptor, com.baomidou.mybatisplus.autoconfigure.MybatisPlusProperties mybatisPlusProperties) throws Exception
      Throws:
      Exception
    • sqlSessionTemplate

      @Bean("sqlSessionTemplate") public org.mybatis.spring.SqlSessionTemplate sqlSessionTemplate(@Qualifier("sqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory)
    • mybatisPlusInterceptor

      @Bean public com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor mybatisPlusInterceptor(org.springframework.core.env.Environment environment)
    • dynamicTableNameInnerInterceptor

      public com.baomidou.mybatisplus.extension.plugins.inner.DynamicTableNameInnerInterceptor dynamicTableNameInnerInterceptor(String tablePrefix)