public interface HandlerMapping
修飾子と型 | フィールドと説明 |
---|---|
static java.lang.String | BEST_MATCHING_HANDLER_ATTRIBUTE 最も一致するパターンのマップされたハンドラーを含む attribute の名前。 |
static java.lang.String | BEST_MATCHING_PATTERN_ATTRIBUTE ハンドラーマッピング内で最も一致するパターンを含む attribute の名前。 |
static java.lang.String | MATRIX_VARIABLES_ATTRIBUTE URI 変数名のマップと、それぞれに対応する URI マトリックス変数の対応する MultiValueMap を含む attribute の名前。 |
static java.lang.String | PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE "/static/**" などのパターン一致またはそれ以外の完全な関連 URI の場合に、ハンドラーマッピング内のパスを含む attribute の名前。 |
static java.lang.String | PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE マップされたハンドラーに適用可能な生成可能な MediaType のセットを含む attribute の名前。 |
static java.lang.String | URI_TEMPLATE_VARIABLES_ATTRIBUTE URI テンプレートを含む attribute の名前は、マッピング変数名を値にマップします。 |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Mono<java.lang.Object> | getHandler(ServerWebExchange exchange) このリクエストのハンドラーを返します。 |
static final java.lang.String BEST_MATCHING_HANDLER_ATTRIBUTE
attribute
の名前。static final java.lang.String BEST_MATCHING_PATTERN_ATTRIBUTE
attribute
の名前。static final java.lang.String PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE
"/static/**"
などのパターン一致またはそれ以外の完全な関連 URI の場合に、ハンドラーマッピング内のパスを含む attribute
の名前。メモ: この属性は、すべての HandlerMapping 実装でサポートされる必要はありません。URL ベースの HandlerMappings は通常これをサポートしますが、ハンドラーはこのリクエスト属性がすべてのシナリオに存在するとは限りません。
static final java.lang.String URI_TEMPLATE_VARIABLES_ATTRIBUTE
attribute
の名前は、マッピング変数名を値にマップします。メモ: この属性は、すべての HandlerMapping 実装でサポートされる必要はありません。URL ベースの HandlerMappings は通常これをサポートしますが、ハンドラーはこのリクエスト属性がすべてのシナリオに存在することを必ずしも期待するべきではありません。
static final java.lang.String MATRIX_VARIABLES_ATTRIBUTE
attribute
の名前。メモ: この属性は、すべての HandlerMapping 実装でサポートされる必要はありません。また、HandlerMapping がリクエスト URI のマトリックス変数コンテンツを保持するように構成されているかどうかによっては、存在しない場合もあります。
static final java.lang.String PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE
attribute
の名前。メモ: この属性は、すべての HandlerMapping 実装でサポートされる必要はありません。ハンドラーは、このリクエスト属性がすべてのシナリオに存在することを必ずしも期待する必要はありません。
reactor.core.publisher.Mono<java.lang.Object> getHandler(ServerWebExchange exchange)
exchange
- 現在のサーバー交換 Mono