Spring MVC 处理请求流程:
1、客户端发出请求;
2、DispatcherServlet 获取请求;
3、DispatcherServlet 查询 HandlerMapping,将请求的URL映射到一个控制器对象Controller,并将请求分发给这个 Controller;
4、Controller 根据设计的业务逻辑处理请求;
5、完成业务逻辑的处理后,Controller 返回一个ModelAndView 给 DispatcherServlet ;
6、视图解析器 ViewResolver 解析ModelAndView 中的视图对象,将处理结果返回给客户端。
1、客户端发出请求;
2、DispatcherServlet 获取请求;
3、DispatcherServlet 查询 HandlerMapping,将请求的URL映射到一个控制器对象Controller,并将请求分发给这个 Controller;
4、Controller 根据设计的业务逻辑处理请求;
5、完成业务逻辑的处理后,Controller 返回一个ModelAndView 给 DispatcherServlet ;
6、视图解析器 ViewResolver 解析ModelAndView 中的视图对象,将处理结果返回给客户端。
本文详细介绍了SpringMVC处理请求的完整流程,从客户端发起请求开始,依次经过DispatcherServlet获取请求、HandlerMapping进行URL映射、Controller执行业务逻辑处理、最后由视图解析器返回处理结果至客户端。
745

被折叠的 条评论
为什么被折叠?



