spring mvc 工作流程

来源:互联网 发布:mac上的软件卸载不了 编辑:程序博客网 时间:2024/05/16 04:20
  1. 一旦Http请求到来,DispatcherSevlet将负责将请求分发。
  2. 在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。
  3. Spring Controller将处理来自DispatcherServlet的请求。
  4. 一旦Controller处理完客户请求,则返回ModelAndView对象给DispatcherServlet前端控制器。
  5. 如果ModelAndView返回的视图只是逻辑名,则需要借助Spring提供的视图解析器(ViewResoler)在Web应用中查找View对象,从而将响应结果渲染给客户。
  6. DispatcherServlet将View对象渲染出的结果返回个客户。
0 0