SpringBoot專案Autowired失敗
記錄一個初次學springboot遇到的小問題
初次使用idea建立springboot專案,對建立的一個物件例項使用Autowired標籤時,老是注入失敗。。。用測試類test了老半天,糾結了老半天,都是這個錯:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘com.spring.domain.User’ available: expected at least 1 bean which qualifies as autowire candidate.
遂網上衝浪,向CSDN大佬學習,經歷了以下不對症的操作:
1.新增Autowired元件時,建立物件的語句報錯。
查詢結果是idea自身的問題,可以修改Autowired時找不到bean提示的error為Warnings;
方法:
intellij idea----->file—>settings—>Editors—>Insepections—>Spring---->Spring core—>Code—>Autowiring for bean class
2.造成這個結果的原因可能是沒有在類的開始新增Component元件。在需要自動注入的類上新增該元件之後發現可以注入成功,但是是各屬性只有初始化結果的物件。說明自己建立的Bean還是沒有檢測到。
最後,默默看了幾篇部落格,找到癥結所在,原因是springboot沒有掃描到配置類所在的包,因為springboot專案掃描的包只有啟動類所在的包以及其子包,需要引入才可以掃描到。自己也沒有注意到包的目錄結構。。。。記錄一下以後一定要記住spring專案掃描包的範圍。
相關文章
- 解決Autowired注入失敗為nullNull
- SpringBoot專案引入Elasticsearch時啟動失敗Spring BootElasticsearch
- 失敗的敏捷專案敏捷
- 那些騰訊投資失敗的專案
- 記一個失敗的專案
- 專案失敗五宗罪(轉)
- 淺談BI專案——為失敗BI專案解惑
- 一個失敗專案的專案筆記(轉)筆記
- Xamarin Android專案執行失敗Android
- 大學裡面的幾個失敗專案
- 軟體專案為何會失敗?
- 專案失敗的十種徵兆
- ERP專案失敗的原因(轉)
- 軟體專案失敗因素分析(轉)
- 一個SaaS專案失敗的原因 從個人角度覆盤專案失敗的5個重要原因
- 社交CRM專案失敗的10大原因
- 專案失敗並非如想象般普遍(轉)
- 專案研發為什麼失敗?(轉)
- 專案失敗並非如想象般普遍 (轉)
- 自動化測試專案為何失敗
- 為什麼RPA專案失敗了呢?
- 國內軟體專案失敗的根源分析
- 專案團隊管理的失敗經驗(轉)
- 軟體開發專案失敗原因分析(轉)
- 專案研發為什麼會失敗?(轉)
- 自動化專案失敗的七宗罪
- 技術專案走向失敗的五條“捷徑”
- 實施社交CRM專案失敗的10大原因
- 軟體開發專案失敗的3個原因
- 糟糕的範圍管理導致專案失敗(轉)
- 一次失敗的專案經歷以及反省
- 避免專案失敗的六個基本關注點
- 引入js檔案失敗JS
- Visual Studio 編譯專案失敗,提示找不到檔案編譯
- 一起單測引起的專案載入失敗慘案
- 專案交付為什麼失敗?-記我在某個專案中的迷思
- 準備的一年的專案上線失敗
- 機器學習專案失敗的9個原因,你中招了嗎?機器學習