SpringMVC 执行流程-图解

SpringMVC 执行流程

SpringMVC 执行流程-图解_第1张图片

  1. 浏览器发送一个请求,核心控制器(DispatcherSevlet)拦截所有的请求
  2. 核心控制器(DispatcherSevlet)拿到不同的请求,通过映射适配器(HandlerMapping),获取处理器执行链
  3. 核心控制器找到处理适配器(HandlerAdpater),让它处理执行链
  4. 消息转换器(HttpMessageConverter )处理一些列数据、消息
  5. 执行完毕的处理器(Handler)返回 ModelAndView 给适配器(HandlerAdpater),由适配器返回给核心控制器
  6. 核心控制器拿到将 ModelAndView 给到 视图解析器(ViewResolver)进行逻辑视图到物理视图的转换
  7. 核心控制器将 Model 数据渲染到 View
  8. 将最终渲染了 Model 数据的 View 响应给浏览器

你可能感兴趣的:(spring)