1.SpringMVC学习笔记一:SpringMVC流程解析

流程图

1.SpringMVC学习笔记一:SpringMVC流程解析

流程解析:

1.客户端发起网站请求Request,核心控制器DispatcherServlet进行请求处理

2.核心控制器DispatcherServlet通过spring中注册的HandlerMapping找到对应的请求Handler(处理类)

3.将Spring容器中注册的所有拦截器和Handler包装成执行链(HandlerExcutionChain:Handler和Interceptor集合)

4.将执行链HandlerExcutionChain返回到核心控制器DispatcherServlet

5.核心控制器DispatcherServlet调用适配器HandlerAdapter

6.适配器HandlerAdapter调用具体的Handler进行处理(上图6-13过程)

7.适配器将结果ModelAndView返回到核心控制器DispatcherServlet

8.核心控制器DispatcherServlet调用视图解析器ViewResolve解析

9.视图解析器ViewResolve将具体的视图返回到核心控制器DispatcherServlet

10核心控制器DispatcherServlet将View返回到客户端浏览器