• HandlerMapping


    handlerMapping的作用:

           根据不同的请求去匹配对应的Haddler,也就是根据请求匹配一个请求处理器,这个过程需要两个步骤:第一步是将需要的Handle注册到HandlerMapping中,第二步是分析请求从Handler中匹配到对应的Handler(Controller),

    handlerMapping的执行顺序:

          在基于Spring MVC的Web应用程序中,我们可以为DispatcherServlet提供多个Handler- Mapping供其使用。DispatcherServlet在选用HandlerMapping的过程中,将根据我们所指定的一系列HandlerMapping的优先级进行排序,然后优先使用优先级在前的HandlerMapping。如果当前的HandlerMapping能够返回可用的Handler,DispatcherServlet则使用当前返回的Handler进行Web请求的处理,而不再继续询问其他的HandlerMapping。否则,DispatcherServlet将继续按照各个HandlerMapping的优先级进行询问,直到获取一个可用的Handler为止。(简而言之就是根据用户请求,一个一个去找对应的Controller,找到后就停止找寻).

    @RequestMapping则是映射一个请求.

  • 相关阅读:
    redis集群规范
    mongodb的基本使用
    redis进阶
    redis基本使用
    selenium的基本使用
    C++入门
    C语言入门
    MATLAB中矩阵reshape的顺序规律
    Tensorflow:ImportError: DLL load failed: 找不到指定的模块 Failed to load the native TensorFlow runtime
    差分定位和精密定位
  • 原文地址:https://www.cnblogs.com/yeleia/p/7535594.html
Copyright © 2020-2023  润新知