出現(xiàn)這個(gè)錯(cuò)誤是通用Mapper初始化的錯(cuò)誤,排查的方向就是往這個(gè)方向,可能的情況有以下幾種:
1.jar包沖突
MapperCan 掃包配置錯(cuò)誤
我的錯(cuò)誤就是掃描包錯(cuò)誤。我的項(xiàng)目是采用spring-boot,在掃描的時(shí)候注解為
@Configuration
@ComponentScan(basePackages = {com.example.reposity})
@EnableTransactionManagement(proxyTargetClass = true)
public class MyBatisConfiguration{
但是生成的BaseInsertProvider不在這個(gè)掃描包下所以失敗了。
將這個(gè)改成對(duì)應(yīng)的父類的包,掃描該包下所有的包即可。