クラス ParamsRequestCondition
java.lang.ObjectSE
org.springframework.web.reactive.result.condition.AbstractRequestCondition<ParamsRequestCondition>
org.springframework.web.reactive.result.condition.ParamsRequestCondition
- 実装されたすべてのインターフェース:
RequestCondition<ParamsRequestCondition>
RequestMapping.params()
で定義された構文を使用して、設定されたパラメーター式に対してリクエストを照合する論理積(' && '
)リクエスト条件。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明combine
(ParamsRequestCondition other) "this" からの param 式と「その他」のインスタンスを結合した新しいインスタンスを返します。int
compareTo
(ParamsRequestCondition other, ServerWebExchange exchange) パラメーター式に基づく別の条件と比較します。protected CollectionSE<org.springframework.web.reactive.result.condition.ParamsRequestCondition.ParamExpression>
リクエスト条件を構成する個別のアイテムを返します。含まれているリクエストパラメーター式を返します。getMatchingCondition
(ServerWebExchange exchange) リクエストがすべてのパラメーター式に一致する場合、"this" インスタンスを返します。それ以外の場合はnull
。protected StringSE
コンテンツの個別のアイテムを出力するときに使用する表記。クラス org.springframework.web.reactive.result.condition.AbstractRequestCondition から継承されたメソッド
equals, hashCode, isEmpty, toString
コンストラクターの詳細
ParamsRequestCondition
指定された param 式から新しいインスタンスを作成します。- パラメーター:
params
-RequestMapping.params()
で定義された構文を持つ式。0 の場合、条件はすべてのリクエストに一致します。
メソッドの詳細
getExpressions
含まれているリクエストパラメーター式を返します。getContent
protected CollectionSE<org.springframework.web.reactive.result.condition.ParamsRequestCondition.ParamExpression> getContent()クラスからコピーされた説明:AbstractRequestCondition
リクエスト条件を構成する個別のアイテムを返します。たとえば、URL パターン、HTTP リクエストメソッド、パラメーター式など。
- 次で指定:
- クラス
AbstractRequestCondition<ParamsRequestCondition>
のgetContent
- 戻り値:
- オブジェクトのコレクション (非
null
)
getToStringInfix
クラスからコピーされた説明:AbstractRequestCondition
コンテンツの個別のアイテムを出力するときに使用する表記。たとえば、URL パターンの
" || "
または param 式の" && "
。combine
"this" からの param 式と「その他」のインスタンスを結合した新しいインスタンスを返します。- パラメーター:
other
- 組み合わせる条件。- 戻り値:
- 2 つの条件インスタンスを組み合わせた結果であるリクエスト条件インスタンス。
getMatchingCondition
リクエストがすべてのパラメーター式に一致する場合、"this" インスタンスを返します。それ以外の場合はnull
。- 戻り値:
- 一致する場合は条件インスタンス、それ以外の場合は
null
。
compareTo
パラメーター式に基づく別の条件と比較します。次の条件に当てはまる場合、条件はより具体的な一致と見なされます。- より多くの式。
- 具体的な値を持つ、より多くの非否定式。
両方のインスタンスが
getMatchingCondition(ServerWebExchange)
を介して取得され、各インスタンスには一致するパラメーター式のみが含まれるか、そうでなければ空であると想定されます。