SpringMVC的处理流程
1. 用户请求至前端控制器dispatcherservlet
2.dispatcherServlet收到请求调用handlerMapping
3.handlerMapping根据请求的url,找到具体处理器,生成处理器对象及拦截器(如果有则生成)一并返回给DispatcherServlet.
4.DispatcherServlet通过HanlerAdapter调用处理器
5.执行处理器(Controller,也叫后端控制器)。
6.Controller执行完成返回ModelAndView
7.HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet
8.DispatcherServlet将ModelAndView传给ViewReslover视图解析器
9.ViewReslover解析后返回具体View
10.DispatcherServlet对View进行渲染视图(即将模型数据填充至视图中)。
11.DispatcherServlet响应用户
参考https://blog.csdn.net/qq_39470733/article/details/77709607
浙公网安备 33010602011771号