DispatcherServlet的工作原理说明
下文笔者讲述DispatcherServlet的工作原理简介说明,如下所示
1.用户发送请求至前端控制器DispatcherServlet
2.DispatcherServlet收到请求后
调用HandlerMapping处理器映射器
请求获取Handler
3.处理器映射器根据请求url找到具体的处理器
生成处理器对象及处理器拦截器(如果有则生成)
并返回给DispatcherServlet
4.DispatcherServlet
调用HandlerAdapter处理器适配器
5.HandlerAdapter调用具体处理器(Handler(后端控制器))
6.Handler运行完
返回ModelAndView
7.HandlerAdapter
将Handler运行结果ModelAndView
返回给DispatcherServlet
8.DispatcherServlet
将ModelAndView
传给ViewResolver视图解析器进行解析
9.ViewResolver解析后
返回具体View
10.DispatcherServlet
对View进行渲染视图(即将模型数据填充至视图中)
11.DispatcherServlet响应用户
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


