Spring MVC流程图
2024-09-23 20:43:32 11 举报
Spring MVC的执行流程(非常重要) 下图为一个较完整的SpringMVC工作执行流程图。Spring MVC的执行流程非常的重要,因为不出意外的话面试官考察SpringMVC的知识点99%都会问这个,所以我们必须对SpringMVC的执行流程非常熟悉。
作者其他创作
大纲/内容
视图解析器:ViewResolver解析逻辑视图返回物理视图
返回处理器执行链:HanderExcuteChain(Hander对象,拦截器数组)
请求执行Hander
返回视图对象(view)
获取Hander
2
返回ModelAndView
10
响应请求
映射器根据<bean>的name属性以及class的值查找执行器Hander
1
Hander
7
9
5
11
处理适配器:HanderAdaper负责执行Hander返回ModelAndView
进行视图渲染
处理器:Hander
View渲染视图返回视图
执行Hander调用方法处理业务逻辑
用户
发送请求
8
控制器:Controller核心(前端控制器):DispatcherServlet负责 接收请求 转发请求
4
返回渲染后的视图
返回视图ModelAndView
6
3
请求解析视图通过视图名称查找视图
收藏
0 条评论
下一页