原文: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