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

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

相关推荐
Java初学者小白13 分钟前
秋招Day20 - 微服务
java
狐小粟同学1 小时前
JavaEE--3.多线程
java·开发语言·java-ee
AI小智1 小时前
后端变全栈,终于可以给大家推出我的LangChain学习小站了!
后端
KNeeg_2 小时前
Spring循环依赖以及三个级别缓存
java·spring·缓存
lkf197112 小时前
商品中心—1.B端建品和C端缓存
开发语言·后端·缓存
我的ID配享太庙呀2 小时前
Django 科普介绍:从入门到了解其核心魅力
数据库·后端·python·mysql·django·sqlite
AI_Gump3 小时前
【AI阅读】20250717阅读输入
java·spring boot·spring
ldj20203 小时前
Docker的docker-compose类比Spring的ApplicationContext
spring·docker
java叶新东老师3 小时前
goland编写go语言导入自定义包出现: package xxx is not in GOROOT (/xxx/xxx) 的解决方案
开发语言·后端·golang
找不到、了3 小时前
Java排序算法之<插入排序>
java·算法·排序算法