- ⽤户发送请求⾄前端控制器`DispatcherServlet 。
DispatcherServlet收到请求调⽤HandlerMapping处理器映射器。- 处理器映射器找到具体的处理器(可以根据xml配置、注解进⾏查找),⽣成处理器及处理器拦截器(如果有则⽣成)⼀并返回给
DispatcherServlet。 DispatcherServlet调⽤HandlerAdapter处理器适配器。HandlerAdapter经过适配调⽤具体的处理器(Controller,也叫后端控制器)Controller执⾏完成返回ModelAndView。HandlerAdapter将controller执⾏结果ModelAndView返回给DispatcherServlet。DispatcherServlet将ModelAndView传给ViewReslover视图解析器。ViewReslover解析后返回具体View。DispatcherServlet根据View进⾏渲染视图(即将模型数据填充⾄视图中)。DispatcherServlet响应⽤户。
![SpringMVC的底层⼯作流程 图片[1]-SpringMVC的底层⼯作流程-不念博客](https://www.bunian.cn/wp-content/uploads/2023/09/springmvczhixingliuchengtu.png)
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END









