1、报错
两个类继承 com.baomidou.mybatisplus.mapper.BaseMapper
服务启动报错:
Field baseMapper in com.baomidou.mybatisplus.service.impl.ServiceImpl required a single bean, but 2 were found:
- UserDao: defined in file [D:\projects\test\UserDao.class]
- DepartmentDao: defined in file [D:\projects\test\DepartmentDao.class]
代码如下
public interface UserDao extends BaseMapper<UserInfo>{ }
public interface DepartmentDao extends BaseMapper{ }
2、报错原因
DepartmentDao 继承BaseMapper时没指定泛型
3、解决
DepartmentDao 继承BaseMapper时指定泛型
public interface DepartmentDao extends BaseMapper<DepartmentInfo>{ }