Spring Web MVC 基础设施组件详解
1. Spring Web MVC 基础概述
使用 Spring Web MVC 实现 Web 应用程序,涉及构建和设置控制器、提供视图以及在视图中显示的数据。这些都通过 DispatcherServlet 与 ApplicationContext 结合在一起。 DispatcherServlet 是服务器的网关,负责管理基于 HTTP 的请求 - 响应处理工作流。而 WebApplicationContext 是一种特殊的上下文,它与 DispatcherServlet 集成,管理所有与 Web 相关的组件,如控制器、视图、URL 映射和拦截器等。
2. DispatcherServlet
org.springframework.web.servlet.DispatcherServlet 是任何 Spring MVC 应用程序请求的主要入口点。和其他 Servlet 一样,必须在 web.xml 文件中声明它,这样外部应用程序才能通过 HTTP 协议访问它。该 Servlet 可以根据需求进行配置,其初始化参数如下表所示:
| 参数 | 描述 | 默认值 |
| — | — | — |
| contextClass | 要使用的 WebApplicationContext 类型 | XmlWebApplicationContext
超级会员免费看
订阅专栏 解锁全文
1584

被折叠的 条评论
为什么被折叠?



