SpringMVC的执行流程
- 用户发送请求到 DispatcherServlet(前端控制器 )。
- DispatcherServlet 接收到请求后,将请求信息交给 HandlerMapping(处理器映射器) 。
- HandlerMapping 根据用户的 url 请求查找匹配该 url 的 Handler 处理器。
- DispatcherServlet 再请求 HandlerAdpter(处理器适配器)调用相关的 Handler,并返回ModelAndView 给 DispatcherServlet。
- DispatcherServlet 将 ModelAndView 交给 ViewResolver(视图解析器)解析返回具体 View。
- DispatcherServlet 对 View 进行渲染视图。
- 将页面返回给用户。