美文网首页
SpringMVC执行流程

SpringMVC执行流程

作者: 五月天_7df7 | 来源:发表于2018-10-22 19:19 被阅读0次

    SpringMVC工作流程描述

    1.用户向服务器发送请求,请求被springMVC前端控制器DIspatcherServlet拦截;

    2.DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI),然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象,最后以HandlerExecutionChain对象的形式返回。

    3.DispatcherServlet根据获得的Handler,选择一个合适的HandlerAdapter

    4.提取Request中的模型数据,填充Handler入参,开始执行Handler(Controller).

    5.Handler执行完成后,向DispatcherServlet返回一个ModerAndView对象;

    6.根据返回的ModelAndView,选择一个适合的ViewResolver,返回给DispatcherServlet;

    7.ViewResolver结合Model和View,来渲染视图

    8.将渲染结果返回给客户端

    相关文章

      网友评论

          本文标题:SpringMVC执行流程

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