1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

错误纠正

应该为`DispatcherServlet` 调用 `HandlerAdapter`适配器执行 `Handler` 。而不是`DispatcherServlet` 调用 `HandlerAdapter`适配执行 `Handler` 。
This commit is contained in:
哇塞大嘴好帥 2023-06-11 20:26:26 +08:00 committed by GitHub
parent 9408ee1241
commit 8a2d7ee918
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -475,7 +475,7 @@ MVC 是一种设计模式Spring MVC 是一款很优秀的 MVC 框架。Spring
1. 客户端(浏览器)发送请求, `DispatcherServlet`拦截请求。
2. `DispatcherServlet` 根据请求信息调用 `HandlerMapping``HandlerMapping` 根据 uri 去匹配查找能处理的 `Handler`(也就是我们平常说的 `Controller` 控制器) ,并会将请求涉及到的拦截器和 `Handler` 一起封装。
3. `DispatcherServlet` 调用 `HandlerAdapter`适配执行 `Handler`
3. `DispatcherServlet` 调用 `HandlerAdapter`适配执行 `Handler`
4. `Handler` 完成对用户请求的处理后,会返回一个 `ModelAndView` 对象给`DispatcherServlet``ModelAndView` 顾名思义,包含了数据模型以及相应的视图的信息。`Model` 是返回的数据对象,`View` 是个逻辑上的 `View`
5. `ViewResolver` 会根据逻辑 `View` 查找实际的 `View`
6. `DispaterServlet` 把返回的 `Model` 传给 `View`(视图渲染)。