インターフェース MatchableHandlerMapping
- すべてのスーパーインターフェース:
HandlerMapping
- すべての既知の実装クラス:
AbstractDetectingUrlHandlerMapping、AbstractUrlHandlerMapping、BeanNameUrlHandlerMapping、RequestMappingHandlerMapping、RouterFunctionMapping、SimpleUrlHandlerMapping、WebSocketHandlerMapping
HandlerMapping が実装できる追加のインターフェースは、内部リクエストマッチングの構成と実装と整合したリクエストマッチング API を公開します。- 導入:
- 4.3.1
- 作成者:
- Rossen Stoyanchev
- 関連事項:
フィールドのサマリー
インターフェース 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メソッドのサマリー
修飾子と型メソッド説明default PathPatternParser事前に解析されたパターンが使用されるように構成されている場合は、このHandlerMappingのパーサーを返します。match(HttpServletRequestEE request, StringSE pattern) リクエストが指定されたパターンに一致するかどうかを判別します。インターフェース org.springframework.web.servlet.HandlerMapping から継承されたメソッド
getHandler, usesPathPatterns
メソッドの詳細
getPatternParser
事前に解析されたパターンが使用されるように構成されている場合は、このHandlerMappingのパーサーを返します。- 導入:
- 5.3
match
リクエストが指定されたパターンに一致するかどうかを判別します。getPatternParser()がnullを返す場合、このメソッドを使用します。これは、HandlerMappingが文字列パターンマッチングを使用していることを意味します。- パラメーター:
request- 現在のリクエストpattern- マッチングするパターン- 戻り値:
- リクエストマッチングの結果、または存在しない場合は
null