Spring Mvc 工作原理

  • 用户向服务器发出请求,请求被前端控制器DispatchServlet捕获
  • DispatherServlet对请求URL进行解析,然后调用HandlerMappring,将请求映射到处理器HadlerExecutionChain
  • DispatherServlet根据获得Handler,选择一个合适的HandlerAdapter,
  • Handler对数据处理完之后,返回一个ModelAndView()给DispterServlet
  • Handler返回的ModelAndView()只是一个逻辑视图,并不是一个真正的视图,DispatherServlet通过ViewResolver视图解析器获得一个真正的视图返回给DispatherServlet
  • DespthcherServlet通过model解析出ModelAndView()的参数进行渲染,然后把视图返回给客户端


  • 标签: dispatherservlet、modelandview、视图、handler、dispatchservlet、面试
    猜你感兴趣的圈子:
    蕾啦啦啦蕾
    • 回复
    隐藏