三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Spring MVC 请求处理步骤记录

Spring MVC 请求处理步骤记录

请求从离开浏览器到响应返回,在Spring MVC经历的过程有哪些,在此做个记录。

  1. 请求首先到达Spring的DispatcherServlet,DispatcherServlet就是一个前端控制器。
  2. DispatcherServlet查找处理器映射(handler mapping)确定请求由哪个控制器处理。
  3. 选中合适的控制器后,DispatcherServlet把请求发送给对应的控制器。
  4. 控制器处理请求携带的信息。
  5. 控制器将模型和逻辑视图名发送回DispatcherServlet。
  6. DispatcherServlet使用视图解析器(view resolver)将逻辑视图匹配为一个特定的视图。
  7. 特定的视图渲染模型数据,DispatcherServlet将响应结果返回给客户端。
← 返回列表