SpringMVC工作流程图

SpringMVC工作流程图

  1. Web请求被前端控制器(DispatcherServlet)拦截。
  2. 前端控制器(DispatcherServlet)调用处理器映射器(HandlerMapping)查找页面处理器(Handler),HandlerMapping向DispatcherServlet返回Handler。
  3. DispatcherServlet调用处理器适配器(HandlerAdapter)去执行Handler。
  4. HandlerAdapter会根据适配的结果去执行Handler,Handler执行完成后适配器返回ModelAndView,HandlerAdapter像DispatcherServlet返回ModelAndView。
  5. DispatcherServlet调用视图解析器(ViewResolver)进行视图解析,它根据逻辑视图名解析成JSP,ViewResolver向DispatcherServlet返回View。
  6. DispatcherServlet进行视图渲染。
  7. DispatcherServlet向用户返回响应结果。

SpringMVC的工作流程图

SpringMVC工作流程图