美文网首页3
Spring MVC 运行流程

Spring MVC 运行流程

作者: happyJared | 来源:发表于2019-09-26 06:59 被阅读0次
    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 返回给请求者(浏览器)。

    相关文章

      网友评论

        本文标题:Spring MVC 运行流程

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