一.SpringMVC工作原理
二.SpringMVC工作流程
1.用户发送http请求至前端控制器DispatchServlet
2.前端控制器调用处理器映射器HandlerMapping
3.处理器映射器找到具体处理器(可通过xml,注解进行查找),生成处理器以及处理器拦截器一并返回给DispatchServlet
4.前端控制器调用处理器适配器
5.处理器适配器找到具体的处理器(Controller)
6.Controller处理以后返回ModelAndView给处理器适配器
7.处理器适配器将ModelAndView返回给前端控制器
8.前端控制器将ModelAndView传给视图解析器
9.ViewResource解析后返回具体的VIew
10.前端控制器根据View进行渲染视图(将模型数据填充到视图中)
11.把渲染好的视图返回给前端控制器
12.前端控制器把视图响应给用户