Spring MVC 的UML时序图:
执行流程:
- 用户发送请求URL到DispatcherServlet。
- DispatcherServlet调用HandlerMappering查找Handler。
- HandlerMappering生成适配器返回给DispatherServlet。
- DispathcherServlet请求HadlerAdapter适配器执行。
- HandlerAdapter找到适配具体的处理器Handler。
- Handler返回ModeAndView对象给HandlerAdapter。
- HandlerAdapter返回封装后的ModeAndView给DispatcherServlet。
- DispatcherServlet请求视图解析。
- 视图解析器返回view给DispatcherServlet。
- DispatcherServlet根据返回的view进行视图渲染并响应给用户。