SpringMVC的执行流程
执行流程文字描述
- 用户发送请求至前端控制器。
- DispatcherServlet收到请求后调用HandlerMapping处理器映射器。
- HandlerMapping找到具体的控制器,生成处理器拦截器(有则生成)返回给DispatcherServlet。
- DispatcherServlet调用HandlerAdapter处理器适配器。
- HandlerAdapter记过适配,调用具体的Controller控制器。
- Controller执行完成后返回ModelAndView。
- HandlerAdapter将Controller执行的结果返回给DispatherServlet。
- DispatcherServlet将ModelAndView传给ViewResolver视图解析器。
- ViewResolver解析后返具体的View,DispatcherServlet根据View渲染视图。
- DIspatcherServlet相应用户。