Blame view

java110-db/src/main/java/com/java110/db/MyBatisMapperScannerConfig.java 892 Bytes
88e030b7   王彪总   init project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  package com.java110.db;
  
  import org.mybatis.spring.mapper.MapperScannerConfigurer;
  import org.springframework.boot.autoconfigure.AutoConfigureAfter;
  import org.springframework.context.annotation.Bean;
  import org.springframework.context.annotation.Configuration;
  
  /**
   * MyBatis扫描接口
   *
   * @author 吴学文
   * @since 2017-12-19 14:46
   */
  @Configuration
  //TODO 注意,由于MapperScannerConfigurer执行的比较早,所以必须有下面的注解
  @AutoConfigureAfter(MyBatisConfig.class)
  public class MyBatisMapperScannerConfig {
  
      @Bean
      public MapperScannerConfigurer mapperScannerConfigurer() {
          MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer();
          mapperScannerConfigurer.setSqlSessionFactoryBeanName("sqlSessionFactory");
          mapperScannerConfigurer.setBasePackage("mapper");
          return mapperScannerConfigurer;
      }
  }