首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring MVC 运行流程

Spring MVC 运行流程

作者头像
happyJared
发布2019-09-27 17:16:51
6160
发布2019-09-27 17:16:51
举报
文章被收录于专栏:happyJaredhappyJared

Spring MVC 运行流程

Spring MVC 运行流程如图所示: Spring MVC 的入口函数,也就是前端控制器 DispatcherServlet 的作用是接收请求,响应结果

流程说明:

  1. 客户端(浏览器)发送请求,直接请求到 DispatcherServlet
  2. DispatcherServlet 根据请求信息调用 HandlerMapping,解析请求对应的 Handler
  3. 解析到对应的 Handler(也就是平常说的 Controller 控制器)后,开始由 HandlerAdapter 适配器处理;
  4. HandlerAdapter 会根据 Handler 来调用真正的处理器开处理请求,并处理相应的业务逻辑;
  5. 处理器处理完业务后,会返回一个 ModelAndView 对象,Model 是返回的数据对象,View 是个逻辑上的 View
  6. ViewResolver 会根据逻辑 View 查找实际的 View
  7. DispaterServlet 把返回的 Model 传给 View(视图渲染);
  8. View 返回给请求者(浏览器)。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.09.26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档