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

  • 相关阅读:
    linux系统中批量对一类文件重命名
    hdu4751 Divide Groups
    tyvj1614 魔塔魔塔!
    noip2012 疫情控制
    黄学长模拟day1 大逃亡
    黄学长模拟day1 球的序列
    黄学长模拟day1 某种密码
    约瑟夫问题及其变形
    秦皇岛 I 题
    暴力搜索 + 剪枝
  • 原文地址:https://www.cnblogs.com/s648667069/p/13923166.html
Copyright © 2011-2022 走看看