1、项目启动报错
Field baseMapper in com.baomidou.mybatisplus.extension.service.impl.ServiceImpl required a single bean, but 2 were found:
- xxxMapper: defined in file [D:\xxxMapper.class]
- xxxxMapper: defined in file [D:\xxxxMapper.class]
原因:
系统中存在如下写法
public interface xxxService extends IService {
}
public class xxxServiceImpl extends ServiceImpl implements xxxService {
}
同时扫描到了多个Mapper文件
解决办法:
方法1、去掉继承的IService和ServiceImpl
方法2、给IService和ServiceImpl加上泛型