Interface MatchableHandlerMapping
- All Superinterfaces:
 HandlerMapping
- All Known Implementing Classes:
 AbstractDetectingUrlHandlerMapping,AbstractUrlHandlerMapping,BeanNameUrlHandlerMapping,RequestMappingHandlerMapping,RouterFunctionMapping,SimpleUrlHandlerMapping,WebSocketHandlerMapping
Additional interface that a 
HandlerMapping can implement to expose
 a request matching API aligned with its internal request matching
 configuration and implementation.- Since:
 - 4.3.1
 - Author:
 - Rossen Stoyanchev
 - See Also:
 
- 
Field Summary
Fields inherited from interface 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 - 
Method Summary
Modifier and TypeMethodDescriptiondefault PathPatternParserReturn the parser of thisHandlerMapping, if configured in which case pre-parsed patterns are used.match(HttpServletRequest request, String pattern) Determine whether the request matches the given pattern.Methods inherited from interface org.springframework.web.servlet.HandlerMapping
getHandler, usesPathPatterns 
- 
Method Details
- 
getPatternParser
Return the parser of thisHandlerMapping, if configured in which case pre-parsed patterns are used.- Since:
 - 5.3
 
 - 
match
Determine whether the request matches the given pattern. Use this method whengetPatternParser()returnsnullwhich means that theHandlerMappingis using String pattern matching.- Parameters:
 request- the current requestpattern- the pattern to match- Returns:
 - the result from request matching, or 
nullif none 
 
 -