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响应用户
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。