Spring单元测试时出现的一个奇怪问题:找不到要注入的bean
来源:互联网 发布:oracle软件 编辑:程序博客网 时间:2024/05/17 03:46
最近在跑单元测试时发现一个奇怪的问题,我用的是spring的环境,大概的配置如下
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath*:application-context-text.xml"})
public class *****{}
我的spring是2.5.5,junit刚升级到4.8,第一个问题是提示runnotifier.testAborted找不到,这个是版本问题,最后junit还原到4.4就OK了。
关键是第二个问题,我的测试类里面注入了其它的bean,但是之前一直能注入的bean现在确怎么都注入不了,一直提示找不到这个依赖的bean定义。
郁闷了好久,大家猜怎么着,原来是一个很小的问题,我们用的是maven构建的,之前可能是跑过mvn -clean,所以target目录下没有生成出jar包,但是classes文件夹其实还是有的,但是junit就是找不到,最后我跑了mvn -install,重新生成了jar,居然问题就解决了。
0 0
- Spring单元测试时出现的一个奇怪问题:找不到要注入的bean
- Spring注解的方式注入bean时报异常bean找不到的问题
- 一个Spring Bean配置文件注入时的异常:TypeMismatchException
- spring框架bean注入的时机问题
- Spring的bean注入
- 【Spring】 Bean的注入
- Spring注入bean报错:Error creating bean with name的网上找不到的解决方案
- bean注入情况下的Junit单元测试
- Spring里遇到的一个问题,autowired时报找不到bean定义
- 对Web Service中的WebMethod进行单元测试时遇到一个很奇怪的DisconnectedContext问题
- 使用Spring容器取出Bean时的奇怪的ClassCastException
- spring 注入bean 时的初始化
- spring配置时的bean注入
- 一个奇怪的问题
- 一个奇怪的问题
- 一个奇怪的问题
- 一个奇怪的问题
- 奇怪的Spring找不到类异常FatalBeanException
- 软件开发模型
- PHP内核探索:PHP脚本的执行细节
- 云计算和大数据
- 基于MVC团队组合模式的系统开发
- js 键盘记录实现(兼容FireFox和IE)
- Spring单元测试时出现的一个奇怪问题:找不到要注入的bean
- 图片列表
- IceWarp 即时通讯(IM)服务
- windows环境下cygwin ssh实现linux到windows的无密码登陆
- Intellij IDEA 常用快捷键
- java设计模式之——策略模式
- MapReduce与MPI的优缺点
- 邮件发送大附件方法
- 使用eval()解析Json字符串