<spring-expected at least 一 matching bean> 缺少bean定义
发布时间:2010-06-06 17:19:42 文章来源:www.iduyao.cn 采编人员:星星草
<spring-expected at least 1 matching bean> 缺少bean定义
1. 问题描述
...
Error creating bean with name 'A': Injection of resource fields failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No unique bean of type [IA] is defined: Unsatisfied dependency of type [interface IA]: expected at least 1 matching bean
at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessAfterInstantiation(CommonAnnotationBeanPostProcessor.java:292)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:959)
本地环境和测试环境部署都没问题,发到线上预发环境启动报错,看异常是因为没有找到bean的定义,但是由于只有预发环境才这样,所以没怀疑bean的定义,再加上之前操作了一些spring依赖的东西,所以只觉得可能是spring的依赖问题。导致2个小时没有找到原因。后来同事提醒是不是配置文件的问题,有没有配置文件在线上不一样。突然想起,线上不同机房的spring配置不一样。。。恍然大悟。。。
2. 问题解决
因为当前代码是只适应机房A的配置,如果想在机房B做预发,需要修改配置文件。这样看来,确实跟异常反映的原因一样,就是没有bean的配置。想当然的经验害人啊。
更多此类问题可参考:http://blog.csdn.net/free4294/article/details/38706569
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
《松本行弘的程序世界》之面向对象
最近读《SICP》把脑细胞搞死大半,还没看完2章,而且看得也是一知半解,实在是受不了了,...
-
GroovyHelp 3.2.7 GA发布
GroovyHelp简介
GroovyHelp是一款Javadoc及Groovydoc搜索查阅软件,它能够帮助Java开发人员以...
-
Velocity在Roller中的应用
Velocity是java世界中出现比较早,也比较成熟的、性能比较好的、应用也比较广泛的模板框架。
所...
-
Rpc远程调用框架的设计与实现(2)
接上:
3 基于Json的前后端数据交互
3.1 轻量级的数据交换形式
3.1.1 什么是Jso...
-
excel 单元格的锁定 以及 JXL的实现方式
在使用excel表格时,有些列是不希望用户可以修改的,诸如审计日志里面确定的部分,而审计...
-
仓秤和散料秤:java连接opc Server
这三篇都是之前写好的,一直没发。
这次一起发出来吧。
java连接硬件很痛苦,特别是对我这...
-
Rpc远程调用框架的设计与实现(1)
Rpc远程调用框架的设计与实现
1 Rpc远程调用框架设计概述
1.1 研究背景
1.1.1...
-
集合中的线程安全问题
一、why?
Java中常用的集合框架推荐使用的三个实现:HashSet\ArrayList\HashMap都是线程不安全的.如...
-
Java定时任务的实现
本例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。
MyListener:
...
-
java中log日志的使用
一、介绍
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控...