springMVC执行流程
- 用户通过浏览器发送请求给DispatcherServlet
- DispatcherServlet接到请求后调用HandlerMapping
- HandlerMapping找到处理器链返回给DispatcherServlet
- DispatcherServlet根据处理器链调用HandlerAdapter
- HandlerAdapter经过适配调用具体的Handler(Controller)
- Controller处理返回ModelAndView给HandlerAdaper
- HandlerAdapter将ModelAndView结果返回给DispatcherServlet
- DispatherServlet将ModelAndView传递给ViewResolver
- ViewResolver通过解析ModelAndView得到View视图返回给DispatherServlet
- DispatcherServlet根据View视图进行渲染(将模型数据填充至视图中)
- DispatcherServlet将渲染后的视图返回给浏览器