springmvc工作流程:
1、用户发送请求至前段控制器DispactcherServlet。
2、DispatcherServlet调用HandlerMappering处理映射器,调用请求对应的Handler处理器。找到以后HandlerMappering再向DispatcherServlet返回执行链。
3、DispatcherServlet调用处理适配器HandlerAdapter去执行Handler处理器,Handler处理完成之后想HandlerMapping返回ModelAndView,HandlerMapping再向DispatcherServlet返回ModelAndView处理结果。
4、DispatcherServlet向视图解析器发送请求,找到ModelAndView对应的视图对象,返回View给DispatcherServlet。
5、最后,视图View将DispatcherServlet渲染的结果返回给用户。