工作原理图:

SpringMVC流程
1、 用户发送URL请求到核心调度器DispatcherServlet。
2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器,生成自定义处理器对象并返回给DispatcherServlet。
3、 DispatcherServlet调用HandlerAdapter处理器适配器。
HandlerAdapter经过适配器调用具体的处理器Handler(Controller,后端控制器)。
Handler执行完成返回模型与视图ModelAndView。
HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet。
4、 DispatcherServlet将返回的ModelAndView传给ViewReslover视图解析器。
ViewReslover解析后返回具体的视图View。
5、 DispatcherServlet根据View进行渲染视图。
6、 DispatcherServlet响应结果给用户。
本文详细介绍了SpringMVC的工作流程,包括用户请求如何被DispatcherServlet接收并分发至Controller处理,再到视图渲染的全过程。
465

被折叠的 条评论
为什么被折叠?



