美文网首页
SpringMVC常见概念

SpringMVC常见概念

作者: 幽游不想吃饭 | 来源:发表于2020-04-08 21:49 被阅读0次

    SpringMVC执行流程

    1. 一个请求匹配前端控制器 DispatcherServlet 的请求映射路径(在 web.xml中指定), WEB 容器将该请求转交给 DispatcherServlet 处理
    2. DispatchServlet解析请求URL得到URI,根据URI调用处理映射器HandlerMapping查找匹配到该url的Handler对象,并以处理器执行链(HandlerExecutionChain)的形式返回
    3. DispatchServlet再调用处理器适配器HandlerAdapter请求执行Handler,HandlerAdapter执行Handler,执行业务逻辑,并返回一个ModelAndView给DispatchServlet
    4. DispatchServlet请求视图解析器ViewResolver解析ModelAndView,返回具体的View
    5. DispatchServlet对视图进行渲染,即将数据填充至视图中
    6. DispatchServlet将页面响应给用户

    相关文章

      网友评论

          本文标题:SpringMVC常见概念

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