インターフェースの使用
org.springframework.web.reactive.result.condition.RequestCondition
RequestCondition を使用するパッケージ
パッケージ
説明
RequestCondition
およびさまざまな条件に基づいてリクエストを照合するための実装。 ハンドラーメソッド処理のインフラストラクチャ。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
org.springframework.web.reactive.result.condition 内の RequestCondition 使用
修飾子と型クラス説明class
AbstractRequestCondition<T extends AbstractRequestCondition<T>>
class
複数のRequestCondition
型に委譲し、論理積(' && '
)を使用してすべての条件が特定のリクエストに一致するようにすることにより、RequestCondition
契約を実装します。final class
リクエストの 'Content-Type' ヘッダーをメディア型式のリストに一致させるための論理和('| |')リクエスト条件。final class
RequestMapping.headers()
で定義された構文を持つヘッダー式のセットに対してリクエストを照合する論理論理積(' && '
)リクエスト条件。final class
RequestMapping.params()
で定義された構文を使用して、設定されたパラメーター式に対してリクエストを照合する論理積(' && '
)リクエスト条件。final class
一連の URL パスパターンに対するリクエストと一致する論理和('| |')リクエスト条件。final class
リクエストの 'Accept' ヘッダーをメディア型式のリストと照合するための論理和('| |')リクエスト条件。final class
リクエスト条件の型が事前にわからない場合に便利なRequestCondition
のホルダー。final class
RequestMethods
のセットに対するリクエストと一致する論理和('| |')リクエスト条件。型 RequestCondition の引数を持つ型を返す org.springframework.web.reactive.result.condition のメソッド型 RequestCondition のパラメーターを持つ org.springframework.web.reactive.result.condition のコンストラクター修飾子コンストラクター説明CompositeRequestCondition
(RequestCondition<?>... requestConditions) 0 個以上のRequestCondition
型のインスタンスを作成します。RequestConditionHolder
(RequestCondition<?> requestCondition) 指定されたリクエスト条件をラップする新しいホルダーを作成します。org.springframework.web.reactive.result.method 内の RequestCondition 使用
修飾子と型メソッド説明RequestMappingInfo.getCustomCondition()
このRequestMappingInfo
の「カスタム」条件を返します。またはnull
。型 RequestCondition のパラメーターを持つ org.springframework.web.reactive.result.method のメソッド修飾子と型メソッド説明RequestMappingInfo.Builder.customCondition
(RequestCondition<?> condition) 使用するカスタム条件を設定します。型 RequestCondition のパラメーターを持つ org.springframework.web.reactive.result.method のコンストラクター修飾子コンストラクター説明RequestMappingInfo
(StringSE name, PatternsRequestCondition patterns, RequestMethodsRequestCondition methods, ParamsRequestCondition params, HeadersRequestCondition headers, ConsumesRequestCondition consumes, ProducesRequestCondition produces, RequestCondition<?> custom) 使用すべきではありません。RequestMappingInfo
(PatternsRequestCondition patterns, RequestMethodsRequestCondition methods, ParamsRequestCondition params, HeadersRequestCondition headers, ConsumesRequestCondition consumes, ProducesRequestCondition produces, RequestCondition<?> custom) 使用すべきではありません。5.3.4 の時点で、RequestMappingInfo.paths(String...)
を介してRequestMappingInfo.Builder
を使用することをお勧めします。RequestMappingInfo
(RequestMappingInfo info, RequestCondition<?> customRequestCondition) 使用すべきではありません。5.3.4 以降、RequestMappingInfo.mutate()
を介してRequestMappingInfo.Builder
を使用することに賛成しています。org.springframework.web.reactive.result.method.annotation 内の RequestCondition 使用
修飾子と型メソッド説明protected RequestCondition<?>
RequestMappingHandlerMapping.getCustomMethodCondition
(MethodSE method) カスタムのメソッドレベルのリクエスト条件を提供する protected メソッド。protected RequestCondition<?>
RequestMappingHandlerMapping.getCustomTypeCondition
(ClassSE<?> handlerType) カスタムの型レベルのリクエスト条件を提供する protected メソッド。型 RequestCondition のパラメーターを持つ org.springframework.web.reactive.result.method.annotation のメソッド修飾子と型メソッド説明protected RequestMappingInfo
RequestMappingHandlerMapping.createRequestMappingInfo
(RequestMapping requestMapping, RequestCondition<?> customCondition) 提供された@RequestMapping
アノテーション、メタアノテーション、またはアノテーション階層内でアノテーション属性をマージした合成結果からRequestMappingInfo
を作成します。protected RequestMappingInfo
RequestMappingHandlerMapping.createRequestMappingInfo
(HttpExchange httpExchange, RequestCondition<?> customCondition) 提供された@HttpExchange
アノテーション、メタアノテーション、またはアノテーション階層内でアノテーション属性をマージした合成結果からRequestMappingInfo
を作成します。
RequestMappingInfo.paths(String...)
を介してRequestMappingInfo.Builder
を使用することをお勧めします。