springboot繼承JpaRepository報org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualif


  在SpringBoot項目中使用JPA時總是報注入失敗,不能創建繼承JpaRepository的類的問題,然后嘗試給繼承JpaRepository的寫個實現類,不出現注入失敗的情況,但是過一段時間后繼承JpaRepository的借口和實現類又出現上述問題。

解決辦法:

分析原因:SpringBoot項目的Bean裝配默認規則是根據Application啟動類所在的包位置從上往下掃描!這個類的位置很關鍵:如果Application類所在的包為:com.hskw.sell,則只會掃描com.hskw.sell包及其所有子包com.hskw.Application知道這一點非常關鍵

  尤其是初學 Sprint Boot 總會遇到這個問題,把啟動類目錄放正確就好了,辦法總比困難多。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM