Error creating bean with name 'userServiceImpl': Injection of autowired dependencies failed

严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private cn.springmvc.dao.UserDAO cn.springmvc.service.impl.UserServiceImpl.userDAO; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [cn.springmvc.dao.UserDAO] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:288)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1116)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)

参考代码:http://www.kankanews.com/ICkengine/archives/109774.shtml 写的
球大神赐教

1 mapper的java文件和xml文件是否是在同一个目录下
2 java文件的方法的权限类型是否正确
3 方法名字和xml中的id是否一致。
4 参数类型和xml中的输入类型是否一致,返回值类型是否一致。
5 autowired注解是否写上去
6 mapper映射文件是否正确配置。spring与mybatis整合,这个映射就不需要自己配置了
7 该类是否被spring管理。是否配置了。比如我的是在
applicationContext-transaction.xml这个文件里配置的 !如下:
<bean id="ordersServiceImpl" class="cn.itcast.ssm.service.impl.OrdersServiceImpl"/>
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-06-21
在自动注入时使用@Autowired时需要用接口而不能用实现类
第2个回答  2015-08-27
刚刚解决了这个问题,就是在所有引入结束之后加一个@Repository("**Dao")
第3个回答  2015-01-16
是不是service层接口实现那里 UserServiceImpl类中的"U"是不是写成了"u"?
第4个回答  2016-11-11
在你的service 实现类 impl 方法前加上 @service。

...报错问题 Error creating bean with name 'reportTask' defined in...
1、首先第一步就是进行看一下报错的详细信息,如下图所示,这个是Spring MVC的一个注解,所以这个错误肯定和Controller之中的autowired注解相关。2、接着就是它显示我们是在tnDeviceService之中报错的,这时候service层或者是Dao层的错误。下面是我们的sevice报错以及controller相关的位置即可。3、然后就是一...

spring报错Error creating bean with name 'com.baobaotao.service...
Error creating bean with name 'com.baobaotao.service.TestUserService'的错误原因如下:1、在使用@Autowired注解时,找不到相应的类。具体的解决办法:设置如下命令:Service("XXXXX")public class XXXXXServiceImpl implements XXXXXService{ ...} 2、没有扫描到@Service标注的类。具体的解决办法:设置...

Invocation of init method failed,这个错误怎么解决?
(1)maven install 一下,看看是否有缺少相关的jar引起的。(2)换一个环境进行尝试。(3)确认所有的环境配好没有,准备的是否充分比如jdk,maven ,jar,配置文件。(4)可以使用@Qualifier注解和@Autowired注解通过指定哪一个真正的Bean将会被装配来消除混乱。①在DAO中加入如下代码:Autowired(require...

Error creating bean with name dataSource'求解答
严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'XXXXX': Injection of autowired dependencies failed; nested exception is org...

org.springframework.beans.factory.NoSuchBeanDefinitionEx...
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'customerController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private cn.itcast.crm.service.BaseDict...

...Exception: Error creating bean with name 'studentCon
com.mvc.service.StudentService 没有在spring文件中配置bean

...好了,启动Tomcat时出现Injection of autowired dependencies failed...
是不是没有配置注解驱动了,@Service都没有没你对应的serviceImp放到beanfactory中,所以你用applicattionContext没有取得到了

mybatis和spring整合出现错误,大神们,我该怎么办?
Error creating bean with name 'userController'你在整合的时候 userController这个配错了

FeignClient注解及参数问题---SpringCloud微服务
当把传参用数据代替时,重新启动时;任然报如上错误。贴一个报错全截图 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'withdrawCountRecordController': Unsatisfied dependency expressed through field 'withdrawCountService'; nested exception is org.spring...

@Autowired注解到底是byType还是byName
factory.BeanCreationException: Error creating bean with name 'UserServiceTest': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private yjc.demo.service.UserService UserServiceTest.userService;...

相似回答