报错信息:
Field baseMapper in com.baomidou.mybatisplus.extension.service.impl.ServiceImpl required a single bean, but 15 were found:
问题描述
排查之后,发现是因为迁移代码时有几个Service继承ServiceImpl
时没有指定泛型导致。
使用MyBatisPlus的ServiceImpl
必须指定泛型,如下源码所示,ServiceImpl
使用的是@AutoWired
去进行注入的,那么@AutoWired
又是根据类型去寻找bean的,所以就出现了该异常。