首页 > 其他分享 >springMVC工作流程

springMVC工作流程

时间:2024-09-11 14:46:09浏览次数:1  
标签:springMVC 流程 视图 HandlerAdapter 工作 Handler 处理器 ModelAndView DispatcherServlet

springMVC的主要组建是dispatcherServelt, 

1、用户发送http请求到前端控制器DispatcherServlet,

2、DispatcherServlet收到请求后,调用HandlerMapping处理器映射器,请求获取Handle,

3、处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器,一并返回给DispatcherServlet,

4、DispatcherServlet调用HandlerAdapter处理器适配器,

5、HandlerAdapter经过适配调用具体处理器Handler,也叫后端控制器,

6、Handler执行完成返回ModelAndView,

7、HandlerAdapter将Handler执行结果ModelAndView返回给DispatcherServlet,

8、DispatcherServlet将ModelAndView传给ViewResolver视图解析器进行解析,

9、ViewResolver解析后返回具体View,

10、DispatcherServlet对View进行渲染视图,也就是将模型数据填充到视图中,

11、DispatcherServlet响应用户。

标签:springMVC,流程,视图,HandlerAdapter,工作,Handler,处理器,ModelAndView,DispatcherServlet
From: https://www.cnblogs.com/shenhui323/p/18342632

相关文章

  • GitHub 精选|8 个强大工具,助力你的开发和探究工作
    本文精选了8个来自GitHub的优秀项目,涵盖了低代码、报表工具、Web开发、云原生、通知管理、构建系统、生物计算、位置追踪、API规范和依赖更新等方面,为开发者和研究人员提供了丰富的资源和灵感。目录防弹React:构建强大的Web应用程序2.JeecgBoot:基于代码生成器的......
  • 程序员也需要流程图?
       市面上常用的流程图软件有很多,常见的有Visio,ProcessOn,draw.io等等。最开始尝试了Visio,老大哥般的存在,微软旗下的,不过有点贵;后来尝试了免费的draw.io和processon,整体还不错,但长期使用的话会发现比Visio差点手感。  但你以为我会选择其中一个推荐吗?其实我推荐的是......
  • SpringBoot+Neo4j+Vue+Es集成ES全文检索、Neo4J知识图谱、Activiti工作流的知识库管理
    在数字化高度普及的时代,企事业机关单位在日常工作中会产生大量的文档,例如医院制度汇编,企业知识共享库等。针对这些文档性的东西,手工纸质化去管理是非常消耗工作量的,并且纸质化查阅难,易损耗,所以电子化管理显得尤为重要。【springboot+elasticsearch+neo4j+vue+activiti】实现数......
  • 麒麟操作系统的多任务视图工作模式
    麒麟操作系统可以通过建立多个任务视图,使多个工作同时进行,好比同时有多个电脑在工作。开启多任务视图工作模式如下操作:1.鼠标左键单击任务栏左下角“显示任务视图”按钮,如图1。图12.如图2,现有的任务视图就是下方的“工作区1”,还可以点击“新建工作区”按钮添加新的工作区。......
  • Apache SeaTunnel Zeta 引擎源码解析(二) Client端的任务提交流程
    作者:刘乃杰编辑整理:曾辉引入本系列文章是基于ApacheSeaTunnel2.3.6版本,围绕Zeta引擎给大家介绍其任务是如何从提交到运行的全流程,希望通过这篇文档,对刚刚上手SeaTunnel的朋友提供一些帮助。我们整体的文章将会分成三篇,从以下方向给大家介绍:SeaTunnelServer端的初始化Cl......
  • 批量打包地图脚本制作(arcmap工作空间)
    首先要把工作空间的地图文档属性填上脚本语句:importarcpyimportosinpu=arcpy.GetParameterAsText(0).split(';')#工作空间foriininpu:    #生成文件名及默认保存在当前文件夹下    a=os.path.dirname(i)    b=os.path.basename(......
  • 大模型备案全网最详细流程解读(附附件+重点解读)
    文章目录一、语料安全评估二、黑盒测试三、模型安全措施评估四、性能评估五、性能评估六、安全性评估七、可解释性评估八、法律和合规性评估九、应急管理措施十、材料准备十一、【线下流程】大模型备案线下详细步骤说明十二、【线上流程】算法备案填报流程及重难点......
  • Spring Cloud全解析:熔断之Hystrix执行流程
    Hystrix执行流程每次调用创建一个新的HystrixCommand,把依赖调用封装在run()方法中执行execute()/queue做同步或异步调用判断熔断器(circuit-breaker)是否打开,如果打开则执行fallback进行降级策略,如果关闭继续执行判断线程池/队列/信号量是否跑满,如果跑满执行fallback进行降级......
  • TFS2015版以上强制删除被占用文件及强制删除工作区
    TFS2015版以上强制删除被占用文件及强制删除工作区,包括强制撤销其他人的签出。TFS文件被占用,强制取消占用。由于各种原因(签出后工作区更改、人员离职调动等)需要删除其他成员占用的文件TeamFoundation2015强制解除签入签出锁定TFS(TeamFoundationserver)源代码管理器,如何......
  • ADCIRC+SWAN耦合模型使用流程
    0、前言        由于我发现,关于风暴潮耦合模型ADCIRC+SWAN,能够在网上找到的资料实在是少之又少,所以特此打算写一系列的有关该模型的使用流程。1、软件介绍        在这里或许有人会问,到底什么是ADCIRC?什么是SWAN?为什么会有两个模型,而ADCIRC+SWAN又是什么?......