SpringMVC执行过程
2020-04-16 13:09:08 4 举报
SpringMVC执行过程
作者其他创作
大纲/内容
5
1
HandlerMapping
Service
ViewResolver
View
4
HandlerAdapter
8
HandlerExecution
SpirngMVC执行过程1. 用户发起请求,分发控制器DispatcherServlet接收请求并拦截请求2. DispatcherServlet调用处理器映射HandlerMapping根据Url查找相应的Handler3. HandlerExecution表示具体的Handler,他的作用是根据Url查找控制器4. Handler将解析后的信息传递给DispatcherServlet5. DispatcherServlet调用HandlerAdapter,HandlerAdapter按照特定的规则去执行Handler6. Handler让具体的Controller执行7. Controller将执行返回的结果传递给HandlerAdapter,比如ModelAndView8. HandlerAdapter将视图逻辑名或者模型传递给DispatcherServlet9. DispatcherServlet调用视图解析器ViewResolver,进行解析10.ViewResolver将解析后的视图名返回给DispatcherServlet11.DispatcherServlet调用相应的视图12.视图呈现给用户
Repository
3
DispatcherServlet
11
9
6
10
MySQL
7
Controller
12
2
0 条评论
下一页