Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userService';

SSM整合项目搭建时,项目启动报错,报错内容如下:

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.atguigu.edu.service.IUserService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

上网查询:

1、有可能是我对应的实现类没有@Service和@Transational注解,而我的实现类上已经写了

 2、控制器上没有@Controller注解,我同样写了。

 3、控制器内调用Service对象,需要加上@Autowired,同样没问题

 

 

 

4、后来,经过我不断努力,终于发现原来是applicationContext.xml里面的这里出的问题,将它删掉就行了

 

 

5、重新启动项目,问题解决,记录一下,希望以后不要再遇到了,哈哈!!!!

 

posted @ 2024-06-03 10:19  何沐清风  阅读(1285)  评论(0)    收藏  举报