第一步
用户发起请求到前端控制器DispatcherServlet
第二步
DispatcherServlet请求处理器映射器HandlerMapping查找Handler
可以是根据xml查找,也可以是根据注解查找
第三步
HandlerMapping向DispatcherServlet返回Handler
第四步
HandlerMapping调用处理器适配器HandlerAdapter去执行Handler
第五步
处理器适配器去执行Handler
第六步
Handler执行完给处理器适配器返回ModelAndView
ModelAndView是SpringMVC框架的一个底层对象,包括Model和View
第七步
处理器适配器给DispatcherServlet返回ModelAndView
第八步
DispatcherServlet请求视图解析器View resolver进行视图解析
根据逻辑视图解析成真正的物理视图(jsp等)
第九步
视图解析器向DispatcherServlet返回view
第十步
DispatcherServlet进行视图渲染
第十一步
DispatcherServlet向用户响应结果