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:视图

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

相关推荐
无双_Joney7 小时前
[更新迭代 - 1] Nestjs 在24年底更新了啥?(功能篇)
前端·后端·nestjs
泉城老铁7 小时前
idea 优化卡顿
前端·后端·敏捷开发
用户0332126663677 小时前
Java 查找并替换 Excel 中的数据:详细教程
java
间彧7 小时前
ThreadLocal实现原理与应用实践
java
福大大架构师每日一题7 小时前
RustDesk 1.4.2 版本发布:新增增量文件传输与光标显示功能
后端
LH_R7 小时前
OneTerm开源堡垒机实战(四):访问授权与安全管控
运维·后端·安全
poemyang7 小时前
技术圈的“绯闻女孩”:Gossip是如何把八卦秘密传遍全网的?
后端·面试·架构
若水不如远方7 小时前
Netty的四种零拷贝机制:深入原理与实战指南
java·netty
BingoGo7 小时前
PHP 如何利用 Opcache 来实现保护源码
后端·php
用户7493636848438 小时前
【开箱即用】一分钟使用java对接海外大模型gpt等对话模型,实现打字机效果
java