クラス MediaTypeServerWebExchangeMatcher
java.lang.ObjectSE
org.springframework.security.web.server.util.matcher.MediaTypeServerWebExchangeMatcher
- 実装されたすべてのインターフェース:
ServerWebExchangeMatcher
Accept ヘッダーに基づいて一致します。
- 導入:
- 5.0
ネストされたクラスのサマリー
インターフェース org.springframework.security.web.server.util.matcher.ServerWebExchangeMatcher から継承されたネストクラス / インターフェース
ServerWebExchangeMatcher.MatchResult
コンストラクターのサマリー
コンストラクターコンストラクター説明MediaTypeServerWebExchangeMatcher
(CollectionSE<org.springframework.http.MediaType> matchingMediaTypes) 新しいインスタンスを作成しますMediaTypeServerWebExchangeMatcher
(org.springframework.http.MediaType... matchingMediaTypes) 新しいインスタンスを作成しますメソッドのサマリー
修飾子と型メソッド説明reactor.core.publisher.Mono<ServerWebExchangeMatcher.MatchResult>
matches
(org.springframework.web.server.ServerWebExchange exchange) リクエストが一致するかどうかを決定しますvoid
setIgnoredMediaTypes
(SetSE<org.springframework.http.MediaType> ignoredMediaTypes) ContentNegotiationStrategy
から無視するようにMediaType
を設定します。void
setUseEquals
(boolean useEquals) true に設定すると、正確なMediaType
に一致し、そうでない場合はMediaType.isCompatibleWith(MediaType)
を使用します。toString()
コンストラクターの詳細
MediaTypeServerWebExchangeMatcher
public MediaTypeServerWebExchangeMatcher(org.springframework.http.MediaType... matchingMediaTypes) 新しいインスタンスを作成します- パラメーター:
matchingMediaTypes
- 一致する型
MediaTypeServerWebExchangeMatcher
public MediaTypeServerWebExchangeMatcher(CollectionSE<org.springframework.http.MediaType> matchingMediaTypes) 新しいインスタンスを作成します- パラメーター:
matchingMediaTypes
- 一致する型
メソッドの詳細
matches
public reactor.core.publisher.Mono<ServerWebExchangeMatcher.MatchResult> matches(org.springframework.web.server.ServerWebExchange exchange) インターフェースからコピーされた説明:ServerWebExchangeMatcher
リクエストが一致するかどうかを決定します- 次で指定:
- インターフェース
ServerWebExchangeMatcher
のmatches
- 戻り値:
setUseEquals
public void setUseEquals(boolean useEquals) true に設定すると、正確なMediaType
に一致し、そうでない場合はMediaType.isCompatibleWith(MediaType)
を使用します。- パラメーター:
useEquals
- 等しい比較を使用するかどうかを指定します。
setIgnoredMediaTypes
ContentNegotiationStrategy
から無視するようにMediaType
を設定します。これは、たとえばMediaType.APPLICATION_JSON
で一致させたいがMediaType.ALL
を無視したい場合に便利です。- パラメーター:
ignoredMediaTypes
-ContentNegotiationStrategy
から無視するMediaType
toString