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