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