0
点赞
收藏
分享

微信扫一扫

SpringMVC工作原理简介

慕犹清 2022-02-09 阅读 65

原理图在这里插入图片描述

步骤简介

  1. 客户端发送请求到DispatcherServlet(中央处理器)
  2. DispatcherServlet收到请求后调用HandlerMapping(处理器映射器),HandlerMapping返回一个HandlerExcutionChain(处理器执行链),HandlerExcutionChain包含HandlerInterceptor(处理器拦截器)和Handler(处理器对象)
  3. DispatcherServlet根据Handler查找对应的HandlerAdaptor(处理器适配器),通过HandlerAdaptor进行一系列操作(参数封装,校验,数据格式转换等)
  4. 执行Handler
  5. Handler执行完成后返回ModelAndView(数据和视图)
  6. HandlerAdaptor把ModelAndView传递给DispatcherServlet
  7. DispatcherServlet将ModelAndView交给ViewResolver(视图解析器)
  8. ViewResolver解析后返回View给DispathcerServlet
  9. DispatcherServlet对View进行渲染(填充数据到视图中)
    10.响应客户端
举报

相关推荐

0 条评论