1. 程式人生 > >@Autowired 注入爆紅(無法注入)

@Autowired 注入爆紅(無法注入)

在這裡插入圖片描述

比較常見的四種原因:(先檢視各個配置檔案是否爆紅)
1如果使用註解配置 service 層 可能缺少了註解 (@Service)

2如果用xml 配置 是否寫了定義

3註解正確的情況下:檢查掃描包路徑是否正確。
(檢查各自元件的自動掃描元件<context:component-scan base-package = “XXXX”)
或者(Spring自動掃描context:annotation-config/

4service 類中 實現介面 存在相同方法名的介面。