zoukankan      html  css  js  c++  java
  • org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'xxx 'available

      搭了一个简单的SSM项目,启动报错:

      org.springframework.beans.factory.NoSuchBeanDefinitionException:No qualifying bean of type 'com.xxx.ssmdemo.service.IUserService' available: expected at least 1 bean

      which qualifies as autowire candidate.Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

      提示很清楚,找不到IUserService这个Bean的定义,所以自动注入出错。那么找不到Bean,可能有两种情况,一是真的没有定义这个接口(不太可能),二就是Spring没有扫描到相关的类或者接口。

      原因:项目中有spring-mvc.xml,spring-mybatis.xml,applicationContext.xml共三个配置文件。而我在前两个配置文件中都添加了<context : compoment-scan>,在applicationContext.xml中却没有配。

      解决:将其余配置文件中的<context : compoment-scan>删除,在applicationContext中添加。

      启动成功。

  • 相关阅读:
    1. cocos creator 连接服务端
    cocos creator 中的粒子效果
    cocos creator
    5.4 笔记
    事后诸葛亮
    PHP之魔术方法
    结队编程--作业一
    团队作业9——事后分析(Beta版本)
    团队作业8——测试与发布(Beta阶段)
    Beta版本冲刺计划
  • 原文地址:https://www.cnblogs.com/Ezi0/p/10392426.html
Copyright © 2011-2022 走看看