SpringMVC 原理
2023-04-23 11:51:48 23 举报
SpringMVC 执行流程图
作者其他创作
大纲/内容
View视图(HTML / JSP /……)
11. 把响应结果返回给客户端
6. 返回 ModelAndView 对象
10. 把 Model 中的数据填充到 View 中,渲染视图
View包含正真的物理视图名(即前后缀都拼好了)
ViewResolve视图解析器(把逻辑视图名解析为物理视图名)
4. 调用处理器适配器
HandlerAdapter处理器适配器(真正调用处理器)
9. 将解析过后的View 返回
DispatcherServlet前端控制器(接收请求、分发请求、处理响应结果)
1. 发送请求
5. 调用处理器中相关方法,并执行
客户端浏览器
Handler(Controller)处理器(接收请求数据,执行业务逻辑)
7. 把 ModelAndView返回给前端
8. 调用视图解析器
ModelAndView只包含逻辑视图名
HandlerMapping处理器映射器(根据请求url查找处理器)
2. 通过 处理器映射器查找处理器(Controller)
HandlerExecutionChain处理器执行链包含: 1. HandlerInterceptor(拦截器)2. Handler(处理器)
3. 返回处理器执行链
0 条评论
回复 删除
下一页