2014-11-08 62 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,以免得到任何意外的结果。