SpringMVC执行流程

144 阅读1分钟

SpringMVC




执行流程:

1、用户发送请求给前端控制器DispatcherServlet

2、前端控制器收到请求后调用处理映射器

3、处理映射器找到相应的处理器,生成处理器对象及拦截器一并返回前端控制器

4、前端控制器再调用处理适配器

5、处理适配器经过适配调用相应的Controller

6、 Controller执行完成以后,将返回的ModelAndView返回给前端控制器

7、前端控制器将ModelAndView传给视图解析器

8、视图解析器解析后返回具体view

9、前端处理器根据view进行视图渲染,并相应给用户