快速导航
SpringMVC执行流程
SpringMVC执行流程
具体过程:
- 客户端(浏览器)发送请求,直接请求到DispatcherServlet
- DispatcherServlet根据请求信息调用HandlerMapper解析请求对应的handler
- 解析到对应的Handler(也就是Controller)后,开始由HandlerAdapter适配器进行处理
- HandlerAdapter会根据handler来调用真正的处理器开始处理请求
- 处理器处理完业务之后,返回ModelAndView对象(Model是返回的数据对象,View是逻辑上的View)
- ViewResolver会对逻辑View进行解析得到实际的View
- DispatcherServlet将Model传给View进行视图渲染
- 将view返回给请求者