spring context:组件扫描不起作用

时间:2011-03-18 19:10:56

标签: spring

我有两个包含弹簧控制器的包,我无法提供实际的名称和包。

com.test.controller------ABCController
com.test.xyz.controller------xyzController

我在spring xml文件中定义了<context:component-scan base-package="com.test"/>,Spring能够找到com.test.controller,XYZController中从未从spring容器调用的控制器。它说没有找到处理程序。如果我在包下移动xyzcontroller com.test.controller,然后就开始工作了。

请提供任何提示,为什么XYZController无效。

谢谢,

拉​​吉

1 个答案:

答案 0 :(得分:2)

在spring配置中使用<context:component-scan base-package="com.test.**"/>,因此它将扫描com.test所有子包中每个带注释的类。