zoukankan      html  css  js  c++  java
  • springmvc请求处理流程

    一.SpringMVC中的几个关键组件介绍

    SpringMVC有9大组件,在容器启动时核心代码AbstractApplicationContext.refresh()中执行抽象方法onRefresh()进行初始化

    下面对两大关键组件进行介绍和说明

    1.HandlerMapping,处理器映射器组件

    HandlerMapping用来保存url和处理器的映射关系,spring定义(DispatcherServlet.properties)并在启动的时候初始化了两种HandlerMapping,分别是BeanNameUrlHandlerMapping(通过传统的xml配置方式初始化该映射器)和RequestMappingHandlerMapping(通过注解初始化该映射器)

    2.HandlerAdapter,处理器适配器组件

    HandlerAdapter用来适配各种不同类型的处理器,最终转换成同一种方法进行调用处理器。spring在启动时会初始化HttpRequestHandlerAdapter(执行老的方式定义的处理器的适配器),SimpleControllerHandlerAdapter(执行老的方式定义的处理器的适配器),RequestMappingHandlerAdapter(执行注解定义的处理器的适配器)

    二.SpringMVC的请求流程

  • 相关阅读:
    VM虚拟机Linux和主机数据传输
    Linux CentOS 虚拟机下联网
    SQL 注入漏洞
    BurpSuite 各模块使用
    御剑指纹识别
    C#数组2(多维数组)
    C#数组1
    C#简单的枚举及结构
    ABAP性能1 | LOOP嵌套LOOP代码分析 (转)
    占位符使用(竖式计算)
  • 原文地址:https://www.cnblogs.com/s648667069/p/13923166.html
Copyright © 2011-2022 走看看