SpringMVC核心处理流程:
1、DispatcherServlet前端控制器接收发过来的请求,交给HandlerMapping处理器映射器
2、HandlerMapping处理器映射器,根据请求路径找到相应的HandlerAdapter处理器适配器(处理器适配器就是那些拦截器或Controller)
3、HandlerAdapter处理器适配器,处理一些功能请求,返回一个ModelAndView对象(包括模型数据、逻辑视图名)
4、根据返回的ModelAndView,选择一个适合的ViewResolver(必须是已经注册到Spring容器中的ViewResolver–视图解析器)返回给DispatcherServlet ;
5、DispatcherServlet根据ViewResolver视图解析器,找到ModelAndView对象指定的视图对象
6、视图对象负责渲染返回给客户端

本文详细阐述了SpringMVC框架的核心处理流程,从DispatcherServlet接收到请求开始,经过HandlerMapping、HandlerAdapter处理,到ModelAndView对象的创建,再到ViewResolver解析视图,最后由视图对象将数据渲染并返回给客户端。
2461

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



