具体流程如下:
- 用户发出HTTP 请求,请求被发送到DispatcherSerclet;
- DispatcherServlet请求任意个HandlerMapping,返回一个执行链;
- HandlerAdapter 根据Handler信息找到对应的Handler;
- Handler执行完毕,返回给HandlerAdapter一个ModelAndView,HandlerAdapter将其返回给DispatcherServlet;
- DispatcherServlet将ModelAndView,发送给ViewResolver进行解析,返回给DispatcherServlet;
- DispatcherServlet将View进行渲染,数据填充,生成最终View,并将结果显示给用户;