Spring MVC工作原理流程

41 阅读1分钟
  1. 客户端发送请求,DispatcherServlet将请求拦截。
  2. DispatcherServlet根据调用的url在HandlerMapping中找到对应的处理器Handler,并将请求涉及到的拦截器和Handler一起返回。
  3. DispatcherServlet调用HandlerAdapater适配Handler并执行Handler。
  4. Handler处理完毕后返回ModelAndView给DispatcherServlet。Model是返回的数据,View是返回的视图。
  5. ViewSolver根据View查找对应的视图。
  6. DispatcherServlet将Model传给View进行数据渲染。
  7. 返回View给浏览器

image.png