我是Spring Web MVC的初学者。我有Dispatcher-servlet.xml的问题。如何使用
<context:component-scan base-package="...." />
在我的Dispatcher-servlet.xml上?
答案 0 :(得分:0)
您必须编写包含所有spring注释类的包的名称。在您的情况下,您只有一个控制器,其包名称为Controller
,因此这是使用它的正确方法:
<context:component-scan base-package="Controller" />
如果您有更多包含spring注释类的包,请使用每个包的公共路径并在组件扫描中使用它,例如:
假设您有实体,存储库和控制器类。将它们分别放在myProject.Entities
,myProject.Repositories
和myProject.Controllers
包中,然后像这样使用组件扫描:
<context:component-scan base-package="myProject" />