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>{ }

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐