springmvc工作流程
客户端发送请求,
前端控制器(DispatcherServlet)拦截请求,
拦截请求后,将请求交给处理器映射器(HandlerMapping)处理请求(目的是获取该请求要调用哪个handler)
处理器映射器处理完请求后,返回要调用的handler的相关信息给前端控制器
前端控制器再将要调用的handler的相关信息,发送给处理器适配器,让处理器适配器去调用执行目标handler,执行完后得到ModelAndView对象,最后再将ModelAndView对象返回给前端处理器
前端控制器将ModelAndView对象发送给视图解析器去解析式图,视图解析器解析完成后返回视图(view)给前端控制器。
前端控制器渲染视图后返回给客户端