SpringMVC原理流程图

时间:2020-11-28 18:06:22

                  SpringMVC原理流程图

1 浏览器发送一个Http请求

2 服务器通过解析Web.xml文件,拦截相关请求,发送给DispatcherServlet

3 DispatcherServlet通过读取配置文件springmvc-servlet.xml文件进行处理

4 前端控制器DispatcherServlet通过读取springmvc-servlet.xml,找到对应的HanlderMapping,然后通过HandlerMapping找到具体的业务Controller进行具体的处理

5 业务Contoller 返回一个ModelAndView对象,其中包括相关的对象值和逻辑视图名称

6 ViewResovler进行对ModelAndView进行解析,返回具体的视图对象

7 View对具体的视图对象进行封装处理,响应到客户端