34、Spring Web MVC 基础设施组件详解

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值