mybatis 掃包踩坑

@Configuration
//TODO 注意,由於MapperScannerConfigurer執行的比較早,所以必須有下面的註解
@AutoConfigureAfter(MyBatisConfig.class)
public class MyBatisMapperScannerConfig {

    @Bean
    public MapperScannerConfigurer mapperScannerConfigurer() {
        MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer();
        mapperScannerConfigurer.setSqlSessionFactoryBeanName("sqlSessionFactory");
        mapperScannerConfigurer.setBasePackage("com.sstech.module.**.dao");
        return mapperScannerConfigurer;
    }

}

在掃Mapper文件時

mapperScannerConfigurer.setBasePackage("com.sstech.module.**.dao");

這一句不能模糊的使用   com.**.dao ,需要制定的相對具體些,否則掃不到包。** 指的是一級目錄,實際報在

com.sstech.module.a.dao

com.sstech.module.b.dao

com.sstech.module.c.dao

com.sstech.module.d.dao

。。。

包下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章