SpringMVC执行流程
1)用户发送一个请求到DispatcherServlet(本质也是一个Servlet)。
2)DispatcherServlet向HandlerMapping(处理器映射器)寻找能处理该请求的对象。
3)HandlerMapping向DispatcherServlet返回处理链。
4)DispatcherServlet向HandlerAdaptor(处理器适配器)请求按照处理链处理请求。
5)HandlerAdaptor通过开发者开发的Controller来处理请求,并向DispatcherServlet返回一个ModelAndView对象。
6)DispatcherServlet向ViewResolver(视图解析器)请求将ModelAndView对象解析。
7)ViewResolver解析对象后,向DispatcherServlet返回一个view视图。
8)DispatcherServlet根据view渲染视图
9)DispatcherServlet将渲染好的视图响应用户的请求,完成。