(1)客户端将请求发送给前端控制器 DispatcherServlet
(2)前端控制器收到请求后,将请求发送给处理器映射器 HandlerMapping,处理器映射器根据路径找到方法的执行链,返回给前端控制器 DispatcherServlet
(3)前端控制器调用处理器适配器 HandlerAdapter,处理器适配器 HandlerAdapter 根据方法类型找到对应的处理器
(4)处理器执行方法,将结果 ModelAndView 返回给前端控制器(先到 HandlerAdapter,再由 HandlerAdapter 提交到前端控制器)
(5)前端控制器将结果 ModelAndView 发送给视图解析器 ViewResolver,视图解析器找到视图文件位置并进行解析
(6)视图解析器 ViewResolver 解析完成后返回具体的视图 View,然后前端控制器 DispatcherServlet 对 View 进行渲染视图
(7)最后前端控制器 DispatcherServlet 将结果显示到客户端