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域展现给用户;

猜你喜欢

转载自my.oschina.net/u/3691499/blog/1814955
今日推荐