Spring MVC 的执行流程

时间:2024-04-13 18:34:01

1、前端控制器使用处理器适配器调用处理器处理请求

2、用户输入URL或点击链接,浏览器将发送HTTP请求到服务器

3、ViewResolver解析后返回具体View;

4、DispatcherServlet将ModelAndView传给ViewResolver视图解析器进行解析;

5、DispatcherServlet响应用户。

6、前端控制器通过处理器映射器HandlerMapping根据请求URL找到对应的处理器handler

7、DispatcherServlet对View进行渲染视图(即将模型数据填充至视图中)

8、请求首先到达SpringMVC的前端控制器DispatcherServlet

9、处理器Controller根据请求执行对应的业务逻辑,返回ModelAndView对象给适配器,适配器再给前端控制器