原文:IDEA单元测试报错 Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'XXX' is expected to be of type 'XXX' but was actually of type 'XXX'

在启动单元测试时候报错 因为我的项目所有的单元测试是继承 BaseTest 的,发现是在 BaseTest 中有的类没有 Mock 掉,并且发现报错是在其中的 SossRabbitConfig 类中 这里因个人项目而有所不同,要注意看报错中的 Bean named 是在你自己项目的哪个类里 ,进入后将需要 mock 的 Bean 给 mock 掉: 然后再启动单元测试,发现还会报错,这次报空指针: ...

2020-03-17 23:48 0 968 推荐指数:

查看详情

Caused by:org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type "" available: expected at least 1 bean which

项目使用spring, mybatis。因为分了多个模块,所以会这个模块引用了其它模块的现在,结果使用Junit测试的时候发现有两个模块不能自动注入dao和service问题。解决后在此记录一下。 解决思路,一直以为是dao的xml文件的配置问题,通过日志查看,发现所有的dao ...

Thu Dec 27 01:21:00 CST 2018 0 1238
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM