SSM(Springmvc+spring+mybatis) 面试

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

SpringMVC的实现流程 SSM(Springmvc+spring+mybatis) 面试_第1张图片

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

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

转载于:https://my.oschina.net/u/3691499/blog/1814955

你可能感兴趣的:(SSM(Springmvc+spring+mybatis) 面试)