Spring MVC流程一张图理解
🕗 发布于 2025-01-16 06:59 spring mvc
java
由于现在项目中大部分都是使用springboot了,但是ssm中的springmvc还是可以了解一下
1
、用户发送请求至前端控制器
DispatcherServlet
。
2
、
DispatcherServlet
收到请求调用
HandlerMapping
处理器映射器。
3
、处理器映射器找到具体的处理器
(
可以根据
xml
配置、注解进行查找
)
,生成处理器对象及处理器拦截器(
如果有则生成
)
一并返回给
DispatcherServlet
。
4
、
DispatcherServlet
调用
HandlerAdapter
处理器适配器。
5
、
HandlerAdapter
经过适配调用具体的处理器
(Controller
,也叫后端控制器
)
。
6
、
Controller
执行完成返回
ModelAndView
。
7
、
HandlerAdapter
将
controller
执行结果
ModelAndView
返回给
DispatcherServlet
。
8
、
DispatcherServlet
将
ModelAndView
传给
ViewReslover
视图解析器。
9
、
ViewReslover
解析后返回具体
View
。
10
、
DispatcherServlet
根据
View
进行渲染视图(即将模型数据填充至视图中)。
11
、
DispatcherServlet
响应用户。
原文地址:https://blog.csdn.net/qq_30641447/article/details/145170641
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!