我的应用程序中有2个控制器(Home,Rest),我想在web.xml和applicationContext.xml中为它们添加映射。我会这样做吗?
答案 0 :(得分:1)
请阅读并在您的项目中包含此指南,这对您有帮助。
- 定义您的班级是控制器
请使用 @Controller 注释
- 中包含此内容 醇>
在 web.xml 文件
<servlet>
<servlet-name>springweb</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>springweb</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</servlet>
3.在 servlet-context.xml 文件
中写入此内容
<context:component-scan base-package="mypack.controller" />
<context:annotation-config></context:annotation-config>
在base-package中,您可以提供根包名称。
当您的Web请求到达servlet-context.xml文件时,它将使用您定义的base-package属性重定向到特定的控制器。