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的请求流程

  • 相关阅读:
    最长不重复子串
    add two nums
    logistic 回归
    threesum
    KNN算法思想与实现
    Python的易错点
    ccf 目录格式转换
    Azure 带宽
    Office 365 如何使用powershell查询邮件追踪
    Azure AD Connect 手动同步
  • 原文地址:https://www.cnblogs.com/s648667069/p/13923166.html
Copyright © 2011-2022 走看看