2014-11-08 67 views
0

我有兩個類說A和B,B用@Repository註釋標註,而A類有一個用@Resource類型標註的B類型的引用變量。我知道兩個註釋。@Repository @Resource和組件掃描問題在春天

我沒有使用xml配置。我是否需要放置標籤

<context-component-scan base-package = ""/>  

指出上面的類或Spring將自動掃描所有類路徑。 我知道這是一個簡單的問題,但我在困惑,因爲

  1. 春醫生說,類路徑的自動掃描
  2. 我有一個大的項目,並不能找到一個特定的情況下,對於入門上面給出的(A和B類情況下)

感謝

回答

0

春天不做組件掃描,如果你不告訴它。

您需要提供<component-scan>元素來掃描@Component(或子註釋)註釋類型,並讓Spring生成相應的bean定義。嘗試限制base-package,以免得到任何意外的結果。