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

SpringMVC执行流程

时间:2022-10-16 17:05:46浏览次数:55  
标签:控制器 SpringMVC 流程 发送给 视图 处理器 执行 适配器 前端


SpringMVC执行流程_客户端

  1. SpringMVC的组件
    DispatcherServlet:前端控制器,接受所有请求,调用其他组件。
    HandlerMapping:处理器映射器,根据配置找到方法的执行链。
    HandlerAdapter:处理器适配器,根据方法类型找到对应的处理器。
    ViewResolver:视图解析器,找到指定视图。
  2. 组件的工作流程
    客户端将请求发送给前端控制器。
    前端控制器将请求发送给处理器映射器,处理器映射器根据路径找到方法的执行链,返回给前端控制器。
    前端控制器将方法的执行链发送给处理器适配器,处理器适配器根据方法类型找到对应的处理器。
    处理器执行方法,将结果返回给前端控制器。
    前端控制器将结果发送给视图解析器,视图解析器找到视图文件位置。
    视图渲染数据并将结果显示到客户端。


标签:控制器,SpringMVC,流程,发送给,视图,处理器,执行,适配器,前端
From: https://blog.51cto.com/u_15704423/5760412

相关文章

  • Springboot 服务停止后执行方法
    importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.beans.factory.DisposableBean;importorg.springframework.context.annotatio......
  • 多线程并行与分布式执行
    假如项目中有测试用例1000条,一条测试用例需要执行1分钟,一个测试人员需要1000分钟才能完成一个轮回测试。通常会用人力成本换取时间成本,加几个人的一起执行,时间就会缩短。如......
  • 自动执行fixture
    如果每条测试用例都需要添加fixture功能,则需要在每一个用例方法里面传入这个fixture的名字,例如在装饰器里添加一个参数autouse="true",她会自动应用到所有的测试方法中,只是......
  • 封装的含义及流程
    下面类是public来修饰,对于成员变量和方法而言,在项目中的任意一个地方都可以访问publicclassUserInfo{publicintid;publicStringname;publicvoids......
  • GIT提交代码的基本流程
    [email protected]:62f218691dbb334b98bb0872/train/first_examine.gitcdfirst_examinegitcheckout-b创建分支,并切换到当前分支将作业复制到first_exa......
  • Apache Commons Text远程代码执行漏洞(CVE-2022-42889)分析
    漏洞介绍根据apache官方给出的说明介绍到ApacheCommonsText执行变量插值,允许动态评估和扩展属性的一款工具包,插值的标准格式是"${prefix:name}",其中"prefix"是用于定位o......
  • 将mybatis日志转化成可执行的sql
    简介本文复制自https://blog.csdn.net/qq_44927883/article/details/117750732请关注原作者,对原作者收藏和点赞。下面是介绍这个工具是将日志中的SQ转为可执行的SQL的......
  • conftest.py文件【控制用例的执行顺序3】
    fixturescope为session级别是可以跨.py模块调用的,也就是当我们有多个.py文件的用例时,如果多个用例只需要调用一次fixture,可以将scope="session",并且写到conftest.py文件......
  • pytest fixtures[控制用例的执行顺序2]
    pytest可以使用@pytest.fixture装饰器来装饰一个方法,被装饰的方法名可以作为一个参数传入到测试方法中。可以使用这种方法来完成测试之前的初始化,也可以返回数据给测试函数......
  • Linux学习笔记 | Shell脚本创建与执行
    一、输出命令echo格式:echo[选项][输出内容]说明:选项  -e  表示的是支持反斜线控制的字符转换注意:如果输出的内容中含有空格,使用双引号,如果内容中含有“!”,使用单引......