用户--请求-->DispatcherServlet--调用--↘
↑ ↓
| HandlerMapping--根据传入的url查找对应的Handler位置信息
| |
| |
| ↓
| ↙--调用--DispatcherServlet<--找到具体Handler--HandlerExecution
| |
| ↓
| HandlerAdapter--按规则执行具体Handler---------(Handler)---执行---↘
| |
| MySQL-->Repository--service------*我们做业务逻辑-->Controller--*我们封装数据-------------->Model模型数据
| | ↑
| 信息处理(模型或视图信息) |
| ↓ |
| ↙--DispatcherServlet<-传递视图逻辑名或模型数据等--HandlerAdapter(如ModelAndView) |
| | |
| 调用视图解析器 |
| | |
| ↓ |
| (ViewResolver)--解析HandlerAdapter传递的逻辑视图名-->DispatcherServlet--调用具体的视图--↘ |
| | |
| *我们做视图指定 |
| ↓ |
↖-------------------------------------------------------------------------------------------------View--调用--↗
SpringMVC执行流程
最新推荐文章于 2024-08-20 09:30:00 发布