Spring请求源码流程
2023-02-21 21:01:50 0 举报
AI智能生成
Spring请求源码流程
作者其他创作
大纲/内容
1. 用户发送请求至前端控制器DispatcherServlet
2. DispatcherServlet收到请求调用处理器映射器HandlerMapping。
a. 处理器映射器根据请求url找到具体的处理器,生成处理器
执行链HandlerExecutionChain(包括处理器对象和处理器拦
截器)一并返回给DispatcherServlet。
3. DispatcherServlet根据处理器Handler获取处理器适配器
HandlerAdapter,执行HandlerAdapter处理一系列的操作,如:参数封
装,数据格式转换,数据验证等操作
HandlerAdapter,执行HandlerAdapter处理一系列的操作,如:参数封
装,数据格式转换,数据验证等操作
4. 执行处理器Handler(Controller,也叫页面控制器)。
a. Handler执行完成返回ModelAndView
b. HandlerAdapter将Handler执行结果ModelAndView返
回到DispatcherServlet
5. DispatcherServlet将ModelAndView传给ViewReslover视图解析器
a. ViewReslover解析后返回具体View
6. DispatcherServlet对View进行渲染视图
7. DispatcherServlet响应用户。
0 条评论
下一页
为你推荐
查看更多