springmvc常用的组件

SpringMVC常用组件

以下的Handler也叫Controller。

1、DispatcherServlet:前端控制器,不需要工程师开发,由框架提供

作用:统一处理请求和响应,整个流程控制的中心,由它调用其它组件处理用户的请求

2、HandlerMapping:处理器映射器,不需要工程师开发,由框架提供

作用:根据请求的url、method等信息查找Handler,即控制器方法

3、Handler:处理器(控制器),需要工程师开发

作用:在DispatcherServlet的控制下Handler对具体的用户请求进行处理

4、HandlerAdapter:处理器适配器,不需要工程师开发,由框架提供

作用:通过HandlerAdapter对处理器(控制器方法)进行执行

5、ViewResolver:视图解析器,不需要工程师开发,由框架提供

作用:进行视图解析,得到相应的视图,例如:ThymeleafView、InternalResourceView、RedirectView

6、View:视图

作用:将模型数据通过页面展示给用户

相关推荐
Moment17 小时前
AI 全栈指南:NestJs 中的 Service Provider 和 Module
前端·后端·面试
IT_陈寒17 小时前
为什么我的JavaScript异步回调总是乱序执行?
前端·人工智能·后端
Moment17 小时前
AI全栈入门指南:NestJs 中的 DTO 和数据校验
前端·后端·面试
小村儿17 小时前
Harness Engineering:为什么你用 AI 越用越累?
前端·后端·ai编程
小码哥_常17 小时前
为什么PUT和DELETE请求在大公司中逐渐被弃用?
后端
宫_商_角_徵18 小时前
动态代理到底在做什么?
后端
小碗羊肉18 小时前
【从零开始学Java | 第三十一篇下】Stream流
java·开发语言
苍何18 小时前
我把微信 cli 开源了,群消息终于不用爬楼了!
后端
Moment18 小时前
当前端开始做 Agent 后,我才知道 LangGraph 有多重要❗❗❗
前端·后端·面试
小蜜蜂dry18 小时前
nestjs实战-登录、鉴权(一)
前端·后端·nestjs