类 ApiVersionRequestMappingHandlerMapping

  • 所有已实现的接口:
    org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.context.EmbeddedValueResolverAware, org.springframework.core.Ordered, org.springframework.web.context.ServletContextAware, org.springframework.web.servlet.handler.MatchableHandlerMapping, org.springframework.web.servlet.HandlerMapping

    public class ApiVersionRequestMappingHandlerMapping
    extends org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
    RESTful API接口版本控制
    从以下版本开始:
    2020年2月27日
    作者:
    ylyue
    • 字段概要

      • 从类继承的字段 org.springframework.context.support.ApplicationObjectSupport

        logger
      • 从接口继承的字段 org.springframework.web.servlet.HandlerMapping

        BEST_MATCHING_HANDLER_ATTRIBUTE, BEST_MATCHING_PATTERN_ATTRIBUTE, INTROSPECT_TYPE_LEVEL_MAPPING, LOOKUP_PATH, MATRIX_VARIABLES_ATTRIBUTE, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTE
      • 从接口继承的字段 org.springframework.core.Ordered

        HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      protected org.springframework.web.servlet.mvc.condition.RequestCondition<?> getCustomMethodCondition​(Method method)  
      protected org.springframework.web.servlet.mvc.condition.RequestCondition<?> getCustomTypeCondition​(Class<?> handlerType)  
      • 从类继承的方法 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping

        afterPropertiesSet, createRequestMappingInfo, getContentNegotiationManager, getFileExtensions, getMappingForMethod, getPathPrefixes, initCorsConfiguration, isHandler, match, registerHandlerMethod, registerMapping, resolveEmbeddedValuesInPatterns, setContentNegotiationManager, setEmbeddedValueResolver, setPathPrefixes, setUseRegisteredSuffixPatternMatch, setUseSuffixPatternMatch, setUseTrailingSlashMatch, useRegisteredSuffixPatternMatch, useSuffixPatternMatch, useTrailingSlashMatch
      • 从类继承的方法 org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping

        getDirectPaths, getHandlerInternal, getMappingComparator, getMappingPathPatterns, getMatchingMapping, handleMatch, handleNoMatch
      • 从类继承的方法 org.springframework.web.servlet.handler.AbstractHandlerMethodMapping

        createHandlerMethod, detectHandlerMethods, getCandidateBeanNames, getCorsConfiguration, getHandlerMethods, getHandlerMethodsForMappingName, getNamingStrategy, handlerMethodsInitialized, hasCorsConfigurationSource, initHandlerMethods, lookupHandlerMethod, processCandidateBean, setDetectHandlerMethodsInAncestorContexts, setHandlerMethodMappingNamingStrategy, setPatternParser, unregisterMapping
      • 从类继承的方法 org.springframework.web.servlet.handler.AbstractHandlerMapping

        adaptInterceptor, detectMappedInterceptors, extendInterceptors, formatMappingName, getAdaptedInterceptors, getCorsConfigurationSource, getCorsHandlerExecutionChain, getCorsProcessor, getDefaultHandler, getHandler, getHandlerExecutionChain, getMappedInterceptors, getOrder, getPathMatcher, getPatternParser, getUrlPathHelper, initApplicationContext, initInterceptors, initLookupPath, setAlwaysUseFullPath, setBeanName, setCorsConfigurations, setCorsConfigurationSource, setCorsProcessor, setDefaultHandler, setInterceptors, setOrder, setPathMatcher, setRemoveSemicolonContent, setUrlDecode, setUrlPathHelper, usesPathPatterns
      • 从类继承的方法 org.springframework.web.context.support.WebApplicationObjectSupport

        getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
      • 从类继承的方法 org.springframework.context.support.ApplicationObjectSupport

        getApplicationContext, getMessageSourceAccessor, obtainApplicationContext, requiredContextClass, setApplicationContext
      • 从接口继承的方法 org.springframework.web.servlet.HandlerMapping

        getHandler, usesPathPatterns
      • 从接口继承的方法 org.springframework.web.servlet.handler.MatchableHandlerMapping

        getPatternParser
    • 构造器详细资料

      • ApiVersionRequestMappingHandlerMapping

        public ApiVersionRequestMappingHandlerMapping()
    • 方法详细资料

      • getCustomTypeCondition

        protected org.springframework.web.servlet.mvc.condition.RequestCondition<?> getCustomTypeCondition​(Class<?> handlerType)
        覆盖:
        getCustomTypeCondition 在类中 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping
      • getCustomMethodCondition

        protected org.springframework.web.servlet.mvc.condition.RequestCondition<?> getCustomMethodCondition​(Method method)
        覆盖:
        getCustomMethodCondition 在类中 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping