淘淘商城Spring注入报错求大神帮看看啊!!!跪求,看了好久了没解决 5C

淘淘商城Spring注入报错求大神帮看看啊!!!

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'itemController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.taotao.service.ItemService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@javax.annotation.Resource(type=class java.lang.Object, mappedName=, shareable=true, lookup=, authenticationType=CONTAINER, description=, name=)}

ItemService

图片说明

ItemServiceImpl

图片说明

ItemController

图片说明

applicactionContext-dao.xml

图片说明

applicactionContext-service.xml

图片说明

springmvc.xml

图片说明

web.xml

图片说明

10个回答

web.xml中没有引入applicactionContext-service.xml
改成classpath:spring/*.xml

qq_36410795
@必意玲 谢谢解决了哈
2 年多之前 回复

web.xml少引入了spring容器applicationContext-*
加入这段代码
<!-- 加载spring容器 -->

contextConfigLocation
/WEB-INF/classes/spring/applicationContext-*.xml

还有@Resource改成@Autowired注入试试可以不

qq_36410795
@必意玲 谢谢解决了哈
2 年多之前 回复

把所有的@Resource改成@Autowired注入

qq_36410795
@必意玲 原来就是@Autowired的,也不行我就该的@Resource还是不行。
2 年多之前 回复

然后再看看导包有没有导错

qq_36410795
@必意玲 包都没有导错,是 import org.springframework.beans.factory.annotation.Autowired;
2 年多之前 回复
<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:spring/applicationContext-*.xml</param-value>
</context-param>
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
qq_31482201
JorgenPan 回复故事与她: 你好,请问能不能问一下,你是怎么解决问题的呢
2 年多之前 回复
AweenLee
AweenLee 回复故事与她: 你好像一直没采纳,赏点c币吧
2 年多之前 回复
qq_36410795
@必意玲 谢谢,果然是注解没错,web配置错了
2 年多之前 回复

检查一下mapper对应的xml,在检查一下注解的包有没有倒错

之前我也遇到过这个问题,因为我用的idea +maven 我把iml文件清掉重新导入项目,就可以了。你可以尝试一下,重新导入项目

日志复制完了吗,itemMapper有没有报错

ItemServiceImpl在哪个包下, 是不是没有扫到?

1.此maven分支项目要在pom.xml 文件引入service模块的jar或者service模块的maven坐标,使用eclipse maven update 更新一下项目

2.在web.xml中添加spring监听器配置

contextConfigLocation
classpath:spring/applicationContext-*.xml


org.springframework.web.context.ContextLoaderListener

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐