首页 > 其他分享 >SpringMVC执行流程

SpringMVC执行流程

时间:2022-10-29 10:46:03浏览次数:57  
标签:返回 执行 SpringMVC 流程 视图 处理器 ModelAndView DispatcherServlet

 

 架构流程:

1. 用户发送请求至前端控制器DispatcherServlet.

2. DispatcherServlet收到请求调用HandlerMapping处理器映射器。

3. 处理器映射器根据URL找到具体的处理器,生成处理器对象以及处理拦截器(如果有则生成)一并返回给DispatcherServlet.

4. DispatcherServlet通过HandlerAdapter处理器适配器调用处理器

5. 执行处理器(Controller,也叫后端控制器)

6. Controller执行完成返回ModelAndView

7. HandlerAdapter将controller执行结果ModelAndView返回给DispatcherServlet

8. DispatcherServlet将ModelAndView传给ViewReslover视图解析器

9. ViewReslover解析后返回具体View

10. DispatcherServlet对View进行渲染视图(即将模型数据填充到视图中)

11. DispatcherServlet响应用户

标签:返回,执行,SpringMVC,流程,视图,处理器,ModelAndView,DispatcherServlet
From: https://www.cnblogs.com/jinci2022/p/16838207.html

相关文章

  • PHP执行Shell脚本或Bash脚本文件并返回命令输出详情
    PHP执行shell脚本或者Bash脚本文件实例。system和exec函数可能被配置文件禁用,可以通过修改php配置文件删除被禁用的函数。1.通过system函数执行使用实例:<?php$shell="dig......
  • PHP执行Shell脚本或Bash脚本文件并返回命令输出详情
    PHP执行shell脚本或者Bash脚本文件实例。system和exec函数可能被配置文件禁用,可以通过修改php配置文件删除被禁用的函数。1.通过system函数执行使用实例:<?php$shell=......
  • SpringMVC
    SpringMVCSpringMVC简介SpringMVC概述SpringMVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spr......
  • # 19. 数据类型的转换——27. 程序的流程控制
    19.数据类型的转换——27.程序的流程控制19.数据类型的转换一个类型的值转换为另一个类型的值,所有类型转换必须是显示声明转换后的类型:=要转换的类型(变量)packagema......
  • 关于类加载的执行顺序
    简单了解java类加载的运行顺序进入main方法的类时的操作以main方法的类作为入口给本类static修饰的成员变量赋一个默认值,如果还被final修饰,就赋值为定义的那个值,执行本......
  • Fiddler抓包iOS手机配置全流程
    前情平时做移动移动端开必的时候经常需要抓包手机,用于接口请求跟踪,但iOS的抓包经常性的配不成功,经过踩过不少坑后终于知道了整个配置流程,此文记录Fiddler抓包iOS手机的配......
  • k8s源码解析之kube-scheduler启动流程
    kube-scheduler功能kube-scheduler是kubernetes中的重要的一环,总的来说,它的功能就是:将一个未调度的pod,调度到合适的node节点上。下面以创建一个Pod为例,简要介绍kube-sche......
  • Golang基础-流程控制
    流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块控制语句分为三大类:顺序、选择、循环一、分支结构if分支结构单分支......
  • 图文详解丨iOS App上架全流程及审核避坑指南
    AppStore作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOSapp上架流程开始梳理,详......
  • 图文详解丨iOS App上架全流程及审核避坑指南
    AppStore作为苹果官方的应用商店,审核严格周期长一直让用户头疼不已,很多app都“死”在了审核这一关,那我们就要放弃iOS用户了吗?当然不是!本期我们从iOSapp上架流程开始梳理,......