springMvc执行流程

springMvc执行流程:

    客端发送出请求DispatcherServlet拦截到请求后调用HandlerMapping,HandlerMapping再找到具体的处理器生成处理器对象然后返回给DispatcherServlet,DispatcherServlet再调HandlerAdapter, HandlerAdapter经过适配调用具体的处理器(controller,如需要业务逻辑处理在调用service,dao等操作这里需要开发者自己编写),Controller执行完成返ModelAndView对象,然后将Controller执行结果ModelAndView返回给DispatcherServlet, DispatcherServlet将ModelAndView传给ViewReslover,ViewReslover解析后返回具体View,DispatcherServlet根据View进行渲染视图,最后响应给发送请求的客户端。

 

具体流程图如下图:

 

posted @ 2020-05-03 22:12  流—沙  阅读(121)  评论(0编辑  收藏  举报