Error creating bean with name ‘baseServiceImpl’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private cn.itsource.aisell.repository.BaseRepository cn.itsource.aisell.service.impl.BaseServiceImpl.baseRepository; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [cn.itsource.aisell.repository.BaseRepository] is defined: expected single matching bean but found 2: employeeRepository2,departmentRepository
报错原因分析:
[cn.itsource.aisell.repository.BaseRepository] is defined: expected single matching bean but found 2: employeeRepository2,departmentRepository
service层BaseServiceImpl DepartmentServiceImpl EmployeeServiceImpl 三个类都加了备注@service这样就重复了,需要删去BaseServiceImpl 上面的@service试试。