上下文中的base package属性:spring 3中的component-scan标记

时间:2016-08-20 12:46:48

标签: spring maven

我在春季3使用maven编写简单的Hello应用程序。我使用HelloWorldService注释创建了一个@Service类。在applicaioncontext.xml文件中,为context:component-scan base-package="yyy.xxx"的base-package属性赋予不同的值。我的程序正在运行。

context:component-scan中的base-package有什么用?

1 个答案:

答案 0 :(得分:0)

第二个标记的目的是什么?<context:component-scan>嗯,您需要一些背景信息才能理解此标记的用途。 基本上,假设@Controller注释表示位于base-package="yyy.xxx"的特定类充当控制器的角色。另一个用于提供Web请求的@RequestMapping注释方法示例。 因此,component-scan base-package="yyy.xxx"将通过调度程序servlet告诉spring容器定位这样的带注释的类和映射方法。 但是,如果你谷歌它有很多更详细的解释。