SpringMVC执行流程~

SpringMVC执行流程

1、用户发送请求到 DispatcherServlet
2、DispatcherServlet 收到请求,调用 HandlerMapping 处理器映射器查找 Handler处理器
3、HandlerMapping 返回执行链到 DispatcherServlet
4、DispathcerServlet 把接受到的 Handler 信息发送给 HandlerAdapter 处理器适配器
5、HandlerAdapter 根据 Handler 信息找到对应的 Handler 处理器(也称Controller控制器)
6、Handler 处理器执行完后会返回一个 ModelAndView 对象
7、HandlerAdapter 将接收到的 ModelAndView 返回给 DispatcherServlet
8、DispatcherServlet 收到 ModelAndView 对象后会请求 ViewResolver 视图解析器进行视图解析
9、ViewResolver 会将解析后的到的 View 视图返回给 DispatcherServlet
10、DispatcherServlet 会将收到的 View 进行视图渲染(把 Model 中的数据加载到 View 的Request域)
11、视图将结果显示给客户端

posted @   叁玖贰拾柒  阅读(43)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示