springmvc运行架构图
根据运行架构图可知
1.用户发送请求到DispatchServlet,DispatchServlet接收请求,并对不同请求的方式进行处理
2.DispatchServlet根据请求路径查找HandlerMapper映射处理器查找具体的Handler和拦截器的集合
3.DispatchServlet根据具体的Handler找到对应的HandlerAdapter适配器
4.HandlerAdapter调用Handler执行请求方法
5.Handler执行完返回一个ModelAndView
6.DispatchServlet把视图名称给ViewResovler视图解析器
7.ViewResolver返回视图
8.渲染视图
9.响应请求,返回给用户