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

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

相关推荐
续写少年!14 分钟前
自定义注解
java·开发语言
请你打开电视看看17 分钟前
结构型模式-桥接模式
java·python·桥接模式
苹果酱056723 分钟前
通俗理解人工智能、机器学习和深度学习的关系
java·开发语言·spring boot·mysql·中间件
Yanbin_Q34 分钟前
Java 使用堆外内存(off-heap memory) 作为缓存
java·开发语言·缓存
码上有前42 分钟前
【51-60期】深入解析Java面试问题:从高并发到性能调优的最佳实践
java·开发语言·面试
秋凉 づᐇ1 小时前
数据结构(汇总)
java·数据结构·算法
wjs20241 小时前
基于Java的Nacos云原生动态服务发现、配置和服务管理平台设计源码
java·nacos·服务发现·配置管理·云原生平台
chyun20111 小时前
代码精简之路-责任链模式
java·设计模式
用户99045017780092 小时前
真需求永远是第一位
后端
孟林洁2 小时前
Jenkins流水线 & Allure & JUnit5 自动化测试
java·运维·jenkins