spring boot 的mapper扫描

扫描mapper的方法:
第一种   在main的类上面标签@Mapper("里面的mapper地址”)

第二种.新建一个类:
@Configuration
// TODO 注意,由于MapperScannerConfigurer执行的比较早,所以必须有下面的注解
@AutoConfigureAfter(MyBatisConfig.class)
public class MyBatisMapperScannerConfig {
@Bean
public MapperScannerConfigurer mapperScannerConfigurer() {
MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer();
mapperScannerConfigurer
.setSqlSessionFactoryBeanName("sqlSessionFactory");
mapperScannerConfigurer.setBasePackage("xxxxxx.mapper");
Properties properties = new Properties();
// properties.setProperty("mappers", "xxxxxx.MyMapper");
properties.setProperty("notEmpty", "false");
properties.setProperty("IDENTITY", "MYSQL");
mapperScannerConfigurer.setProperties(properties);
return mapperScannerConfigurer;
}
}

posted @ 2017-06-09 15:40  萌呆、小红帽  阅读(675)  评论(0)    收藏  举报