qq_36410795
@必意玲
采纳率100%
2018-01-16 15:36 阅读 1.6k
已采纳

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

5

淘淘商城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条回答 默认 最新

  • 已采纳
    fengqingyuebai19 fengqingyuebai19 2018-01-17 01:08

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

    点赞 1 评论 复制链接分享
  • qq_15396517 Victor枫 2018-01-17 01:31

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

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

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

    点赞 2 评论 复制链接分享
  • sinat_38608224 杨林尾的鱼 2018-01-16 15:42

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

    点赞 1 评论 复制链接分享
  • sinat_38608224 杨林尾的鱼 2018-01-16 15:45

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

    点赞 1 评论 复制链接分享
  • AweenLee AweenLee 2018-01-17 01:41
    <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>
    
    点赞 1 评论 复制链接分享
  • sinat_34344123 星尘的一个朋友 2018-01-16 17:40

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

    点赞 评论 复制链接分享
  • saygood999 王威振的csdn 2018-01-17 03:48

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

    点赞 评论 复制链接分享
  • u014794644 瓦史托德 2018-01-17 06:56

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

    点赞 评论 复制链接分享
  • qq_24948935 qq_24948935 2018-01-17 08:41

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

    点赞 评论 复制链接分享
  • qq_37780741 qq_37780741 2018-01-24 05:15

    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

    点赞 评论 复制链接分享

相关推荐