spingMVC 总览
自己做的 ppt 😄😄😄
处理流程
Spring MVC工作流程:
- 用户发起请求。
- DispatcherServlet接收到请求,并去调用HandlerMapping查找处理器。
- HandlerMapping根据请求的URL查找对应的处理器,并返回给前端控制器DispatcherServlet。
- DispatcherServlet调用HandlerAdapter执行处理器。
- HandlerAdapter先判断处理器的类型进行适配,然后执行处理器。
- 处理器进行数据和业务请求的处理,将ModelAndView对象返回给HandlerAdapter。
- HandlerAdapter将ModelAndView对象返回到前端控制器DispatcherServlet。
- DispatcherServlet调用ViewResolver解析逻辑视图ModelAndView。
- ViewResolver通过逻辑视图的名称查找对应的视图对象,并返回给前端控制器。
- DispatcherServlet调用View渲染视图到前端。
- 响应处理的结果。