SpringMvc具体流程

SpringMvc具体流程

1、客户端发送请求给前端控制器(DispatcherServlet)。
2、前端控制器收到请求后,调用处理器映射器(HandlerMapping),处理器映射器将根据具体的根据xml配置、注解找到处理器(Handle),也就是controller。
3、紧接着再调用处理器适配器(HandlerAdapter),处理器适配器在调用具体的controller。(Controller执行流程:Controller–> service --> Dao --> 数据库)
4、处理器(Handle)处理完数据之后将返回一个ModelAndView对象给前端控制器(DispatcherServlet)。
5、前端控制器(DispatcherServlet)通过视图解析器将ModelAndView转化成真正的视图view。
6、然后view根据传进来的Modle模型进行渲染。
7、将控制权交由前端控制器(DispatcherServlet),由前端控制器返回响应给用户。

相关文章:

  • 2021-04-20
  • 2021-10-28
猜你喜欢
  • 2022-12-23
  • 2021-07-25
  • 2021-04-15
  • 2022-01-12
  • 2022-01-13
  • 2021-05-01
  • 2021-06-24
相关资源
相似解决方案