第7章 SpringMVC

本文详细介绍了Spring MVC框架,包括其基本理解、工作流程、优点,以及Controller的单例模式问题与解决方案。同时,列举了常用的注解如@RequestMapping,并对比了Spring MVC与Struts2的区别。此外,还提及了Spring MVC的异常处理机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7.1 简单介绍下你对Spring MVC的理解

难度:★★★★

重点:★★★

白话解析

又是对什么什么的理解,这种题无非就说清楚三个层面就好了:1)what;2)how;3)优点。

很多同学一看到这道题,就会被各种专业名词或者英文劝退,其实大可不必去记专业名词和它的英文,只要脑袋里能清晰的理解一个HTTP请求进入到后台真正的执行流程,流程明确了,这道题就搞定了。

参考答案

1、what:

Spring MVC是一个用Java实现的MVC模式的轻量级Web框架,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错。

Spring MVC的主要组成:

  • 前端控制器(DispatcherServlet);用来接收所有的HTTP请求、响应结果,相当于转发器。

  • 处理器映射器(HandlerMapping);用来根据请求的URL来查找Handler(真正的Controller)。

  • 处理器适配器(HandlerAdapter

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木木_2024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值