SpringMVC执行流程
- 用户发送请求
- DispatcherServlet:前端控制器,接收用户请求,并向HandlerMapping请求Handler
- HandleMapping:处理器映射
- Handler:处理器,查找并返回HandleMapping执行类Handler
- HandlerAdapter:处理器适配器,DispatcherServlet向HandlerAdapter请求Handler执行
- HandleAdaptor请求Handler调用方法,处理业务逻辑
- Handler返回ModelAndView
- HandleAdapter返回ModelAndView给DispatcherServelt
- ViewResolver:视图解析器,解析DispatcherServlet从HandleAdapter那里得到的视图
- View:视图渲染,渲染ViewResovler解析得到的视图
- DispatcherServlet响应用户的请求