我在春季3使用maven编写简单的Hello应用程序。我使用HelloWorldService
注释创建了一个@Service
类。在applicaioncontext.xml
文件中,为context:component-scan base-package="yyy.xxx"
的base-package属性赋予不同的值。我的程序正在运行。
context:component-scan
中的base-package有什么用?
答案 0 :(得分:0)
第二个标记的目的是什么?<context:component-scan>
?嗯,您需要一些背景信息才能理解此标记的用途。
基本上,假设@Controller
注释表示位于base-package="yyy.xxx"
的特定类充当控制器的角色。另一个用于提供Web请求的@RequestMapping
注释方法示例。
因此,component-scan base-package="yyy.xxx"
将通过调度程序servlet告诉spring容器定位这样的带注释的类和映射方法。 但是,如果你谷歌它有很多更详细的解释。