使用idea出現(xiàn)“Could not autowire. No beans of XXX type found”異常提醒,但是程序可以正常編譯,執(zhí)行。 (雖然報(bào)異常提醒,但是該Bean已正常實(shí)例化)
解決辦法
1)@Autowired注解添加 required = false
@Autowired(required = false)
2)降低idea對@Autowired注解的檢測級別,不推薦使用。
這兩種辦法只適用于程序可以正常執(zhí)行的情況下,如果不是這種情況,還是老老實(shí)實(shí)的查找其他原因吧。 可能存在的問題是
Bean文件中,缺少 @Component注解或者@Repository注解
亦或是在使用Bean的文件中,@ComponentScan 注解缺少掃描路徑 (basePackages={"com.antsix"})
@ComponentScan(basePackages={"com.antsix"})
|