public final class ParamsRequestCondition extends AbstractRequestCondition<ParamsRequestCondition>
RequestMapping.params()
で定義された構文を使用して、設定されたパラメーター式に対してリクエストを照合する論理積(' && '
)リクエスト条件。コンストラクターと説明 |
---|
ParamsRequestCondition(StringSE... params) 指定された param 式から新しいインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
ParamsRequestCondition | combine(ParamsRequestCondition other) "this" からの param 式と「その他」のインスタンスを結合した新しいインスタンスを返します。 |
int | compareTo(ParamsRequestCondition other, ServerWebExchange exchange) パラメーター式に基づく別の条件と比較します。 |
protected CollectionSE<org.springframework.web.reactive.result.condition.ParamsRequestCondition.ParamExpression> | getContent() リクエスト条件を構成する個別のアイテムを返します。 |
SetSE<NameValueExpression<StringSE>> | getExpressions() 含まれているリクエストパラメーター式を返します。 |
ParamsRequestCondition | getMatchingCondition(ServerWebExchange exchange) リクエストがすべてのパラメーター式に一致する場合、"this" インスタンスを返します。それ以外の場合は null 。 |
protected StringSE | getToStringInfix() コンテンツの個別のアイテムを出力するときに使用する表記。 |
equals, hashCode, isEmpty, toString
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public ParamsRequestCondition(StringSE... params)
params
- RequestMapping.params()
で定義された構文を持つ式。0 の場合、条件はすべてのリクエストに一致します。public SetSE<NameValueExpression<StringSE>> getExpressions()
protected CollectionSE<org.springframework.web.reactive.result.condition.ParamsRequestCondition.ParamExpression> getContent()
AbstractRequestCondition
たとえば、URL パターン、HTTP リクエストメソッド、パラメーター式など。
AbstractRequestCondition<ParamsRequestCondition>
の getContent
null
)protected StringSE getToStringInfix()
AbstractRequestCondition
たとえば、URL パターンの " || "
または param 式の " && "
。
public ParamsRequestCondition combine(ParamsRequestCondition other)
other
- 組み合わせる条件。public ParamsRequestCondition getMatchingCondition(ServerWebExchange exchange)
null
。null
。public int compareTo(ParamsRequestCondition other, ServerWebExchange exchange)
両方のインスタンスが getMatchingCondition(ServerWebExchange)
を介して取得され、各インスタンスには一致するパラメーター式のみが含まれるか、そうでなければ空であると想定されます。