springmvc请求流程
客户端发起url请求,首先会经过DispatcherServlet
—>DispatcherServlet收到请求之后调用HandlerMapping 处理器映射器
---->处理器映射器根据url找到具体的处理器,然后生成处理器执行链HandlerExecutionChain(包括处理器对象和处理器拦截器)一并返回给DispatcherServlet
—>DispatcherServlet根据处理器Handler获取处理器适配器HandlerAdapter执行参数封装,数据格式转换,数据验证等操作,然后执行处理器也就是Controller , 执行完成之后会返回ModeAndView
—>HandlerAdapter将ModeAndView传给视图解析器ViewReslover
—>ViewReslover解析后返回具体的view
—>DispatcherServlet对View进行渲染然后响应给用户