原文:spring-boot 啟動時候 出現異常:The bean 'xxx' could not be injected as a 'xx.xxxx' because it is a JDK dynamic proxy that implements:

查了半天,原來是因為把 Autowired 換成了 Resource 以前的代碼是 是可以的 修改后的代碼 不可以的 這樣就報錯了。。 主要問題是名字和類名不一樣導致Resource 注入失敗,但是剛好又有一個xxxService 同名的類存在,就會報這個錯誤 這里要說一下, Resource 是根據名字找對象,名字是什么的名字呢 先根據變量名字找,如果找到就直接使用,如果找不到就才根據類的名字 ...

2018-03-28 15:41 0 4138 推薦指數:

查看詳情

Field XXX in XXXX required a bean of type XXXX that could not be found

這個報錯的意思是:沒有找到相應的bean出現這個情況我遇到了兩種: 1.spring沒有掃描到相應的bean。 原因是springboot項目啟動,只有@SpringBootApplication 所在的包被被掃描,如果有其他需要掃描的包,需要顯式寫明 ...

Sat Oct 27 18:53:00 CST 2018 0 10210
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM