インターフェース MatchableHandlerMapping
- すべてのスーパーインターフェース:
HandlerMapping
- すべての既知の実装クラス:
AbstractDetectingUrlHandlerMapping, AbstractUrlHandlerMapping, BeanNameUrlHandlerMapping, RequestMappingHandlerMapping, RouterFunctionMapping, SimpleUrlHandlerMapping, WebSocketHandlerMapping
@DeprecatedSE(since="7.0",
forRemoval=true)
public interface MatchableHandlerMapping
extends HandlerMapping
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
HandlerMapping が実装できる追加のインターフェースは、内部リクエストマッチングの構成と実装と整合したリクエストマッチング API を公開します。- 導入:
- 4.3.1
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
インターフェース HandlerMapping から継承されたフィールド
API_VERSION_ATTRIBUTE, 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 @Nullable PathPatternParser非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。事前に解析されたパターンが使用されるように構成されている場合は、このHandlerMappingのパーサーを返します。非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。インターフェース HandlerMapping から継承されたメソッド
getHandler, usesPathPatterns
メソッドの詳細
getPatternParser
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。事前に解析されたパターンが使用されるように構成されている場合は、このHandlerMappingのパーサーを返します。- 導入:
- 5.3
match
@DeprecatedSE(since="7.0", forRemoval=true) @Nullable RequestMatchResult match(jakarta.servlet.http.HttpServletRequest request, StringSE pattern) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。PathMatcherおよびUrlPathHelperの使用は、Web モジュールでの実行時の使用では非推奨となり、代わりにPathPatternParserによる解析パターンが推奨されます。リクエストが指定されたパターンに一致するかどうかを判別します。getPatternParser()がnullを返す場合、このメソッドを使用します。これは、HandlerMappingが文字列パターンマッチングを使用していることを意味します。- パラメーター:
request- 現在のリクエストpattern- マッチングするパターン- 戻り値:
- リクエストマッチングの結果、または存在しない場合は
null
HandlerMappingIntrospectorと一緒に使用します。