无法创建bean的异常
Error creating bean with name 'employeeController': Unsatisfied dependency expressed through field 'employeeService';
nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:
No qualifying bean of type 'com.bart.crud.service.EmployeeService' available:
expected at least 1 bean which qualifies as autowire candidate. Dependency annotations:
{@org.springframework.beans.factory.annotation.Autowired(required=true)}
在使用注解 @Autowired 出现了错误。
大概意思是:无法使用 autowire 注解,找不到“EmployeeService”类型的bean。
原因以及解决方案
1、没有在 EmployeeService 类上加上 @Service
没有加上 @Service 相当于没有创建该对象,所以才找不到“EmployeeService”类型的bean。