DispatcherServlet类执行流程详解
2019-08-13 10:32:37 0 举报
DispatcherServlet源码分析
作者其他创作
大纲/内容
16. 执行自定义afterCompletion方法Filter
处理器Handler
客户端
4. 执行applyPreHandle()方法
11. 将结果返回
核心:DispatcherServlet类的doDispatch接收请求并转发请求
Controller目标方法
5. 执行自定义FilterpreHandle()方法
自定义FilterpreHandle()方法postHandle()方法afterCompletion()方法
13. 执行自定义FilterpostHandle()方法
8. 通过Adpter执行目标方法
9. 执行目标方法
处理器HandlerAdpter
3. 返回对应的Handler以及对应的HandlerAdpter
14. 执行processDispatchResult方法渲染页面
2. 获取对应的Handler以及对应的HandlerAdpter
1. 发送请求
12. 执行applyPostHandle方法
7.返回结果提供判断
15. 执行triggerAfterCompletio方法
17. 返回结果
6.返回方法执行结果
处理器映射器HandlerMappings负责查询执行Handler
10. 返回结果
收藏
0 条评论
回复 删除
下一页