用户发送请求到DispatcherServlet(前端控制器) ;然后前端控制器调用HandlerMapping(处理器映射器)去找Handler(处理器);在处理器映射器中生成HandlerExecutionChain(处理器执行链)返回给前端控制器;然后执行Handler请求到HandlerAdapter(处理器适配器),处理器适配器调用自定义的处理器类(Controller)。然后从处理器适配器返回ModelAndView给前端控制器。DispatcherServlet(前端控制器)将ModelAndView传给视图解析器(ViewReslover);在视图解析器中将得到的参数从逻辑视图转换为物理视图返回给前端控制器;DispatcherServlet(前端控制器)调用物理视图进行渲染并返回,最后将渲染的结果返回给用户。
主要是理解这张图: