インターフェース HandlerMapping
- すべての既知の実装クラス:
AbstractHandlerMapping, AbstractHandlerMethodMapping, AbstractUrlHandlerMapping, RequestMappingHandlerMapping, RequestMappingInfoHandlerMapping, RouterFunctionMapping, SimpleUrlHandlerMapping
public interface HandlerMapping
リクエストとハンドラーオブジェクト間のマッピングを定義するオブジェクトによって実装されるインターフェース。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Sebastien Deleuze
フィールドのサマリー
フィールド修飾子と型フィールド説明static final StringSE解決され解析された API バージョンを含むattributeの名前。static final StringSE最も一致するパターンのマップされたハンドラーを含むattributeの名前。static final StringSEハンドラーマッピング内で最も一致するパターンを含むattributeの名前。static final StringSEURI 変数名のマップと、それぞれに対応する URI マトリックス変数の対応する MultiValueMap を含むattributeの名前。static final StringSE"/static/**"などのパターン一致またはそれ以外の完全な関連 URI の場合に、ハンドラーマッピング内のパスを含むattributeの名前。static final StringSEマップされたハンドラーに適用可能な生成可能な MediaType のセットを含むattributeの名前。static final StringSEURI テンプレートを含むattributeの名前は、マッピング変数名を値にマップします。メソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<ObjectSE> getHandler(ServerWebExchange exchange) このリクエストのハンドラーを返します。
フィールドの詳細
BEST_MATCHING_HANDLER_ATTRIBUTE
BEST_MATCHING_PATTERN_ATTRIBUTE
PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE
URI_TEMPLATE_VARIABLES_ATTRIBUTE
MATRIX_VARIABLES_ATTRIBUTE
PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE
API_VERSION_ATTRIBUTE
メソッドの詳細
getHandler
このリクエストのハンドラーを返します。ハンドラーを返す前に、実装メソッドはハンドラーに関連付けられた CORS 構成をチェックし、それに基づいて検証チェックを適用し、それに応じてレスポンスを更新する必要があります。プリフライトのリクエストの場合、予想される実際のリクエストに一致するハンドラーに基づいて同じことを行う必要があります。
- パラメーター:
exchange- 現在のサーバー交換- 戻り値:
- リクエストをハンドラーに解決できない場合に 1 つの値を出力するか、何も出力しない
Mono