美文网首页
spring mvc 发送请求到结果返回的整个流程进 行简要分析

spring mvc 发送请求到结果返回的整个流程进 行简要分析

作者: 冯延龙 | 来源:发表于2018-08-02 16:23 被阅读0次
  1. 调用类 DispatcherServlet 中 doService 方法对请求进行处理,该方法主要就进一步调用 doDispatch 方法对请求进行处理


    image.png
  2. 根据请求 processedRequest 获取 HandlerExecutionChain

  3. 获取 HandlerAdapter

  4. 调用类 RequestMappingHandlerAdapter 中方法 handleInternal 初始化invocableMethod 的方法参数解释器和返回值解释器,

  5. 调用 invocableMethod 的方法 invokeAndHandle 对请求进行处理,在该方法中主要调用 invokeForRequest 方法获取参数之后,再利用反射调用

@RequestMapping 注解对应的方法获取返回值,代码如下:

image.png
  1. 最后再利用返回值处理器对步骤4中的结果进行处理后得到最终结果并填充到 Response 对象中

相关文章

  • spring mvc 发送请求到结果返回的整个流程进 行简要分析

    调用类 DispatcherServlet 中 doService 方法对请求进行处理,该方法主要就进一步调用 d...

  • Spring MVC请求处理流程

    详细分析Spring MVC请求处理的流程步骤: (1)首先用户发送请求到前端控制器(DispatcherServ...

  • Spring MVC基础

    Spring MVC执行流程 1.用户发送请求到DispatcherServelet 2.DispatcherSe...

  • Spring系列之MVC

    1、Spring MVC类图和流程 (1)、Spring MVC流程 例子 时序图 用户向服务器发送请求,请求被S...

  • Spring MVC 工作原理

    Spring MVC从接收请求到返回响应的流程 客户端发起request请求,DispatcherServlet接...

  • spring MVC执行流程

    Spring MVC工作流程图: 图1: 图2: Spring工作流程描述: 用户向服务器发送请求,请求被Spri...

  • spring mvc源(1,2)

    spring mvc初始化 请求如何从url到controller 请求参数绑定 请求结果返回 视图解析 截图为s...

  • springmvc流程

    Spring MVC工作流程图 图一 **图二 ** Spring工作流程描述1. 用户向服务器发送请求,请求被S...

  • spring的工作流程

    Spring MVC 程序的完整执行流程如下 ( 1 )用户通过浏览器向服务器发送请求,请求会被 Spring M...

  • Spring MVC简介

    1.spring mvc 请求处理流程 1.1 过程 1.用户发送请求至前端控制器DispatcherServle...

网友评论

      本文标题:spring mvc 发送请求到结果返回的整个流程进 行简要分析

      本文链接:https://www.haomeiwen.com/subject/miksvftx.html