SSM(Springmvc+spring+mybatis) 面试

SpringMVC的实现流程 输入图片说明前端

Springmvc的工做流程:(面试的时候必定会画Springmvc的运行图,结合图讲比较好)面试

  1. 用户发起请求到前端控制器DispatcherServlet;
  2. 前端控制器请求处理器映射器HandlerMapping查找Handler(经过xml或注解的方式查找);
  3. 处理器映射器HandlerMapping向前端控制器返回Handler;
  4. 前端控制器调用处理器适配器HadlerAdapter去执行Handler;
  5. 处理器适配器去执行Handler ;
  6. Handler执行完成给适配器返回ModelAndView;
  7. 处理器适配器向前端控制器返回ModelAndView;
  8. 前端控制器请求视图解析器去进行视图解析(将逻辑视图转化成完整的视图地址);
  9. 而后进行视图渲染填充到request域展示给用户;
相关文章
相关标签/搜索