java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.SpecialProvider.()

tk.mybatis中,如果继承了MySqlMapper  

里面源码

@RegisterMapper
public interface MySqlMapper extends InsertListMapper, InsertUseGeneratedKeysMapper {
}

使用 InsertListMapper>接口的insertList方法时报错 

需要修改MapperScan

应该引入的包是:tk.mybatis.spring.annotation.MapperScan;

我这边报错  是因为我集成tk.mybatis,然后没有修改这个地方,

原先引入的包是:org.mybatis.spring.annotation.MapperScan;

修改好,亲测有效了。

如果不使用insertList 也不会报错,有需要的就改下这个地方。

java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.SpecialProvider.()_第1张图片

我这个是两个数据源,所以在这个配置文件里面的,如果是单个数据源,直接在启动主类里面 改就好了

java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.SpecialProvider.()_第2张图片

你可能感兴趣的:(日常遇到的坑)