インターフェースの使用
org.springframework.web.server.ServerWebExchange
ServerWebExchange を使用するパッケージ
パッケージ
説明
関数 Web フレームワークのモックオブジェクト。
Spring のリアクティブサーバー Web API 抽象化のモック実装。
Web データバインディングのサポートクラス。
一般的な
CorsProcessor 戦略に基づく、CORS(クロスオリジンリソースシェアリング)のリアクティブサポート。 リアクティブ Web アプリケーションで使用する
WebFilter 実装。DispatcherHandler を含む spring-webflux モジュールの最上位パッケージ。WebFlux サーバーエンドポイント処理のメインエントリポイントで、リクエストをハンドラーにマッピングし、呼び出し、結果を処理するために使用されるキー契約を含みます。 特定のリクエストに対してリクエストされたコンテンツ型を解決するための
RequestedContentTypeResolver 戦略と実装。Spring のリアクティブ環境用の関数 Web フレームワークを構成する型を提供します。
org.springframework.web.reactive.function.server パッケージをサポートするクラス。 抽象基本クラスを含む HandlerMapping 実装を提供します。
静的リソースを提供するためのサポートクラス。
アノテーション付きコントローラーや単純な
WebHandler などのさまざまな種類のハンドラーの呼び出しを含む、さまざまなプログラミングモデルスタイルをサポートします。RequestCondition およびさまざまな条件に基づいてリクエストを照合するための実装。 ハンドラーメソッド処理のインフラストラクチャ。
アノテーションベースのハンドラーメソッド処理のインフラストラクチャ。
ビューの解決による結果処理のサポート。
FreeMarker を Spring Web ビューテクノロジーとして統合するためのサポートクラス。
JSR-223 スクリプトエンジン抽象化に基づくビューのクラスをサポートします。
WebSocket 相互作用のサーバーサポート。
WebSocket リクエストのサーバー側サポートクラス。
RequestUpgradeStrategy の実装を保持します。Spring の一般的なリアクティブ Web サポートのコアインターフェースとクラス。
基礎となる
org.springframework.http.client.reactive リアクティブ HTTP アダプターと HttpHandler に適応する実装。 一般的な WebHandler 実装と
WebHandlerDecorator を提供します。 ロケール関連のサポートクラス。
WebSession サポート用の補助インターフェースと実装クラス。org.springframework.mock.web.reactive.function.server 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.mock.web.reactive.function.server のメソッドorg.springframework.mock.web.server 内の ServerWebExchange 使用
ServerWebExchange を実装している org.springframework.mock.web.server のクラス修飾子と型クラス説明final classorg.springframework.web.bind.support 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.bind.support のメソッド修飾子と型メソッド説明WebExchangeDataBinder.bind(ServerWebExchange exchange) クエリパラメーター、フォームデータ、マルチパートフォームデータをバインダーターゲットにバインドします。WebExchangeDataBinder.construct(ServerWebExchange exchange) デフォルトまたは単一のデータコンストラクターを使用して、リクエストパラメーター、マルチパートファイル、またはパーツをコンストラクター引数にバインドすることでターゲットを作成します。WebExchangeDataBinder.extractValuesToBind(ServerWebExchange exchange) リクエストの本文からのマルチパートフォームデータのクエリパラメーターとフォームデータを組み合わせて、データバインディングの目的で使用する値のMap<String, Object>にします。WebExchangeDataBinder.getValuesToBind(ServerWebExchange exchange) データバインディングの値を取得します。org.springframework.web.cors.reactive 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.cors.reactive のメソッド修飾子と型メソッド説明CorsWebFilter.filter(ServerWebExchange exchange, WebFilterChain chain) PreFlightRequestWebFilter.filter(ServerWebExchange exchange, WebFilterChain chain) CorsConfigurationSource.getCorsConfiguration(ServerWebExchange exchange) 受信リクエストに基づいてCorsConfigurationを返します。UrlBasedCorsConfigurationSource.getCorsConfiguration(ServerWebExchange exchange) protected booleanDefaultCorsProcessor.handleInternal(ServerWebExchange exchange, CorsConfiguration config, boolean preFlightRequest) 指定されたリクエストを処理します。PreFlightRequestHandler.handlePreFlight(ServerWebExchange exchange) 予想される実際のリクエストに一致する CORS 設定を見つけて適用することにより、フライト前のリクエストを処理します。booleanCorsProcessor.process(@Nullable CorsConfiguration configuration, ServerWebExchange exchange) 指定されたCorsConfigurationを使用してリクエストを処理します。booleanDefaultCorsProcessor.process(@Nullable CorsConfiguration config, ServerWebExchange exchange) org.springframework.web.filter.reactive 内の ServerWebExchange 使用
型 ServerWebExchange の引数を持つ型を返す org.springframework.web.filter.reactive のメソッド修飾子と型メソッド説明static OptionalSE<ServerWebExchange> ServerWebExchangeContextFilter.getExchange(ContextView contextView) 利用可能な場合は、ReactorContextViewからServerWebExchangeにアクセスします。これは通常、フィルターチェーンにServerWebExchangeContextFilterが存在する場合に当てはまります。型 ServerWebExchange のパラメーターを持つ org.springframework.web.filter.reactive のメソッド修飾子と型メソッド説明HiddenHttpMethodFilter.filter(ServerWebExchange exchange, WebFilterChain chain) HTTP POST をmethodParamNameに基づいた別のメソッドに変換します。ServerWebExchangeContextFilter.filter(ServerWebExchange exchange, WebFilterChain chain) UrlHandlerFilter.filter(ServerWebExchange exchange, WebFilterChain chain) org.springframework.web.reactive 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive のメソッド修飾子と型メソッド説明BindingContext.createDataBinder(ServerWebExchange exchange, @Nullable ObjectSE target, StringSE name) ターゲットオブジェクトを含むバインダーを作成します。BindingContext.createDataBinder(ServerWebExchange exchange, @Nullable ObjectSE target, StringSE name, @Nullable ResolvableType targetType) ターゲットオブジェクトとtargetTypeを含むバインダーを作成します。BindingContext.createDataBinder(ServerWebExchange exchange, StringSE name) ターゲットオブジェクトなしでバインダーを作成するショートカット方法。HandlerMapping.getHandler(ServerWebExchange exchange) このリクエストのハンドラーを返します。DispatcherHandler.handle(ServerWebExchange exchange) HandlerAdapter.handle(ServerWebExchange exchange, ObjectSE handler) 以前にHandlerAdapter.supports(Object)を介してチェックされた、指定されたハンドラーでリクエストを処理します。DispatchExceptionHandler.handleError(ServerWebExchange exchange, ThrowableSE ex) 指定された例外を処理し、HTTP レスポンスのレンダリングに使用できるHandlerResultにマッピングします。DispatcherHandler.handlePreFlight(ServerWebExchange exchange) HandlerResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) 指定された結果を処理して、レスポンスヘッダーを変更するか、レスポンスにデータを書き込みます。protected WebExchangeDataBinderBindingContext.initDataBinder(WebExchangeDataBinder binder, ServerWebExchange exchange) 指定された交換のデータバインダーインスタンスを初期化します。voidBindingContext.updateModel(ServerWebExchange exchange) レンダリング前に呼び出され、必要に応じてBindingResult属性を追加し、@SessionAttributesとしてリストされているモデル属性をセッションにプロモートします。org.springframework.web.reactive.accept 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.accept のメソッド修飾子と型メソッド説明voidApiVersionStrategy.handleDeprecations(ComparableSE<?> version, ObjectSE handler, ServerWebExchange exchange) リクエストされた API バージョンが非推奨かどうかを確認し、非推奨の場合はそれに応じて処理します。例:voidDefaultApiVersionStrategy.handleDeprecations(ComparableSE<?> version, ObjectSE handler, ServerWebExchange exchange) voidApiVersionDeprecationHandler.handleVersion(ComparableSE<?> version, ObjectSE handler, ServerWebExchange exchange) リクエストされた API バージョンが非推奨かどうかを確認し、非推奨の場合はそれに応じて処理します。例:voidStandardApiVersionDeprecationHandler.handleVersion(ComparableSE<?> requestVersion, ObjectSE handler, ServerWebExchange exchange) ApiVersionStrategy.resolveApiVersion(ServerWebExchange exchange) リクエストからバージョン値を解決します。DefaultApiVersionStrategy.resolveApiVersion(ServerWebExchange exchange) FixedContentTypeResolver.resolveMediaTypes(ServerWebExchange exchange) HeaderContentTypeResolver.resolveMediaTypes(ServerWebExchange exchange) ParameterContentTypeResolver.resolveMediaTypes(ServerWebExchange exchange) RequestedContentTypeResolver.resolveMediaTypes(ServerWebExchange exchange) 指定されたリクエストを、リクエストされたメディア型のリストに解決します。default Mono<ComparableSE<?>> ApiVersionStrategy.resolveParseAndValidateApiVersion(ServerWebExchange exchange) リクエストバージョンを解決、解析、検証する便利なメソッド、構成されている場合はデフォルトのバージョンを返すメソッド。default @Nullable ComparableSE<?> ApiVersionStrategy.resolveParseAndValidateVersion(ServerWebExchange exchange) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ApiVersionResolver.resolveVersion(ServerWebExchange exchange) 指定された交換のバージョンを解決します。ApiVersionStrategy.resolveVersion(ServerWebExchange exchange) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。AsyncApiVersionResolver.resolveVersion(ServerWebExchange exchange) DefaultApiVersionStrategy.resolveVersion(ServerWebExchange exchange) HeaderApiVersionResolver.resolveVersion(ServerWebExchange exchange) MediaTypeParamApiVersionResolver.resolveVersion(ServerWebExchange exchange) PathApiVersionResolver.resolveVersion(ServerWebExchange exchange) QueryApiVersionResolver.resolveVersion(ServerWebExchange exchange) AsyncApiVersionResolver.resolveVersionAsync(ServerWebExchange exchange) 指定された交換のバージョンを解決します。voidApiVersionStrategy.validateVersion(@Nullable ComparableSE<?> requestVersion, ServerWebExchange exchange) 必要なバージョンとサポートされているバージョンのチェックを含め、リクエストバージョンを検証します。voidDefaultApiVersionStrategy.validateVersion(@Nullable ComparableSE<?> requestVersion, ServerWebExchange exchange) 型 ServerWebExchange の型引数を持つ org.springframework.web.reactive.accept のメソッドパラメーター修飾子と型メソッド説明StandardApiVersionDeprecationHandler.VersionSpec.setExchangePredicate(PredicateSE<ServerWebExchange> predicate) 処理する交換をさらにフィルタリングするための述語を設定します。org.springframework.web.reactive.function.server 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.function.server のメソッド修飾子と型メソッド説明static ServerRequestServerRequest.create(ServerWebExchange exchange, ListSE<HttpMessageReader<?>> messageReaders) 指定されたServerWebExchangeおよびメッセージリーダーに基づいて新しいServerRequestを作成します。static ServerRequestServerRequest.create(ServerWebExchange exchange, ListSE<HttpMessageReader<?>> messageReaders, @Nullable ApiVersionStrategy versionStrategy) 指定されたServerWebExchangeおよびメッセージリーダーに基づいて新しいServerRequestを作成します。ServerResponse.writeTo(ServerWebExchange exchange, ServerResponse.Context context) このレスポンスを指定された Web 交換に書き込みます。型 ServerWebExchange の型引数を持つ org.springframework.web.reactive.function.server のメソッドパラメーター修飾子と型メソッド説明ServerResponse.HeadersBuilder.build(BiFunctionSE<ServerWebExchange, ServerResponse.Context, Mono<VoidSE>> writeFunction) カスタムライター関数を使用してレスポンスエンティティを作成します。org.springframework.web.reactive.function.server.support 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.function.server.support のメソッド修飾子と型メソッド説明protected Mono<?> RouterFunctionMapping.getHandlerInternal(ServerWebExchange exchange) HandlerFunctionAdapter.handle(ServerWebExchange exchange, ObjectSE handler) ServerResponseResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) org.springframework.web.reactive.handler 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.handler のメソッド修飾子と型メソッド説明protected @Nullable CorsConfigurationAbstractHandlerMapping.getCorsConfiguration(ObjectSE handler, ServerWebExchange exchange) 指定されたハンドラーの CORS 構成を取得します。AbstractHandlerMapping.getHandler(ServerWebExchange exchange) protected abstract Mono<?> AbstractHandlerMapping.getHandlerInternal(ServerWebExchange exchange) 特定のリクエストのハンドラーを検索し、特定のものが見つからない場合は空のMonoを返します。AbstractUrlHandlerMapping.getHandlerInternal(ServerWebExchange exchange) AbstractUrlHandlerMapping.lookupHandler(PathContainer lookupPath, ServerWebExchange exchange) 指定された URL ルックアップパスのハンドラーインスタンスをルックアップします。protected voidAbstractUrlHandlerMapping.validateHandler(@Nullable ObjectSE handler, ServerWebExchange exchange) 現在のリクエストに対して指定されたハンドラーを検証します。型 ServerWebExchange の型引数を持つ org.springframework.web.reactive.handler のメソッドパラメーター修飾子と型メソッド説明voidAbstractUrlHandlerMapping.setHandlerPredicate(BiPredicateSE<ObjectSE, ServerWebExchange> handlerPredicate) URL パスと一致したハンドラーの拡張一致の述語を構成します。org.springframework.web.reactive.resource 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.resource のメソッド修飾子と型メソッド説明protected StringSECachingResourceResolver.computeKey(@Nullable ServerWebExchange exchange, StringSE requestPath) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。CachingResourceResolver.computeKey(ServerWebExchange, String, List)を推奨する 6.2.19 以降。protected StringSECachingResourceResolver.computeKey(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations) 指定された交換およびリソースリクエストパスについて、設定された場所におけるキャッシュキーを計算します。ResourceUrlProvider.getForUriString(StringSE uriString, ServerWebExchange exchange) 指定された URI 文字列のパブリックリソース URL を取得します。ResourceWebHandler.getResource(ServerWebExchange exchange) ResourceWebHandler.handle(ServerWebExchange exchange) リソースリクエストを処理します。AbstractResourceResolver.resolveResource(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) ResourceResolver.resolveResource(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) 指定されたリクエストを解決し、指定されたリソースロケーションの 1 つに存在するResourceへのパスをリクエストします。ResourceResolverChain.resolveResource(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations) 指定されたリクエストを解決し、指定されたリソースロケーションの 1 つに存在するResourceへのパスをリクエストします。AbstractResourceResolver.resolveResourceInternal(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) CachingResourceResolver.resolveResourceInternal(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) EncodedResourceResolver.resolveResourceInternal(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) LiteWebJarsResourceResolver.resolveResourceInternal(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) PathResourceResolver.resolveResourceInternal(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) VersionResourceResolver.resolveResourceInternal(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) ResourceTransformerSupport.resolveUrlPath(StringSE resourcePath, ServerWebExchange exchange, Resource resource, ResourceTransformerChain transformerChain) トランスフォーマは、変換されるリソースに他のリソースへのリンクが含まれている場合に、このメソッドを使用できます。protected voidResourceWebHandler.setHeaders(ServerWebExchange exchange, Resource resource, @Nullable MediaType mediaType) レスポンスにヘッダーを設定します。protected StringSEResourceTransformerSupport.toAbsolutePath(StringSE path, ServerWebExchange exchange) 指定されたリクエストのパスを参照ポイントとして、指定された相対リクエストパスを絶対パスに変換します。CachingResourceTransformer.transform(ServerWebExchange exchange, Resource resource, ResourceTransformerChain transformerChain) CssLinkResourceTransformer.transform(ServerWebExchange exchange, Resource inputResource, ResourceTransformerChain transformerChain) ResourceTransformer.transform(ServerWebExchange exchange, Resource resource, ResourceTransformerChain transformerChain) 指定されたリソースを変換します。ResourceTransformerChain.transform(ServerWebExchange exchange, Resource resource) 指定されたリソースを変換します。org.springframework.web.reactive.result 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.result のメソッド修飾子と型メソッド説明ExtendedWebExchangeDataBinder.getValuesToBind(ServerWebExchange exchange) SimpleHandlerAdapter.handle(ServerWebExchange exchange, ObjectSE handler) HandlerResultHandlerSupport.selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier) コンテンツネゴシエーションアルゴリズムを使用して、現在のリクエストに最適なメディア型を選択します。HandlerResultHandlerSupport.selectMediaType(ServerWebExchange exchange, SupplierSE<ListSE<MediaType>> producibleTypesSupplier, ListSE<MediaType> acceptableTypes) リクエストされた (受け入れ可能な) メディア型の特定のリストを持つHandlerResultHandlerSupport.selectMediaType(ServerWebExchange, Supplier)のバリアント。org.springframework.web.reactive.result.condition 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.result.condition のメソッド修飾子と型メソッド説明static voidProducesRequestCondition.clearMediaTypesAttribute(ServerWebExchange exchange) これを使用して、解析され、リクエストされたメディア型を含むProducesRequestCondition.MEDIA_TYPES_ATTRIBUTEをクリアします。intCompositeRequestCondition.compareTo(CompositeRequestCondition other, ServerWebExchange exchange) 1 つのインスタンスが空の場合、他のインスタンスが「勝ち」ます。intConsumesRequestCondition.compareTo(ConsumesRequestCondition other, ServerWebExchange exchange) 戻り値: 2 つの条件が同じ数の式 Less を持つ場合、0 は 0 よりも大きい "this" がより具体的なメディア型式を持つ場合「その他」がより具体的なメディア型式を持つ場合、0 より大きいintHeadersRequestCondition.compareTo(HeadersRequestCondition other, ServerWebExchange exchange) ヘッダー式に基づく別の条件と比較します。intParamsRequestCondition.compareTo(ParamsRequestCondition other, ServerWebExchange exchange) パラメーター式に基づく別の条件と比較します。intPatternsRequestCondition.compareTo(PatternsRequestCondition other, ServerWebExchange exchange) 含まれている URL パターンに基づいて 2 つの条件を比較します。intProducesRequestCondition.compareTo(ProducesRequestCondition other, ServerWebExchange exchange) これと別の「生成」条件を次のように比較します。MimeTypeUtils.sortBySpecificity(List)を介して品質値で "Accept" ヘッダーメディア型をソートし、リストを反復します。intRequestCondition.compareTo(T other, ServerWebExchange exchange) この条件を、特定のリクエストのコンテキストで別の条件と比較します。intRequestConditionHolder.compareTo(RequestConditionHolder other, ServerWebExchange exchange) 条件が同じ型であることを確認した後、2 つの RequestConditionHolder インスタンスが保持するリクエスト条件を比較します。intRequestMethodsRequestCondition.compareTo(RequestMethodsRequestCondition other, ServerWebExchange exchange) 戻り値: 2 つの条件に含まれる HTTP リクエストメソッドの数 Less が 0 よりも多い場合は 0。"this" インスタンスに HTTP リクエストメソッドがあるが「その他」が 0 より大きい場合「その他」は HTTP リクエストメソッドを持つが "this" はないintVersionRequestCondition.compareTo(VersionRequestCondition other, ServerWebExchange exchange) CompositeRequestCondition.getMatchingCondition(ServerWebExchange exchange) 含まれているすべての条件に委譲してリクエストを照合し、結果の「一致する」条件インスタンスを返します。ConsumesRequestCondition.getMatchingCondition(ServerWebExchange exchange) 含まれているメディア型式のいずれかが指定されたリクエストの "Content-Type" ヘッダーと一致するかどうかを確認し、一致する式のみが含まれていることが保証されているインスタンスを返します。HeadersRequestCondition.getMatchingCondition(ServerWebExchange exchange) リクエストがすべての式に一致する場合、"this" インスタンスを返します。それ以外の場合はnull。ParamsRequestCondition.getMatchingCondition(ServerWebExchange exchange) リクエストがすべてのパラメーター式に一致する場合、"this" インスタンスを返します。それ以外の場合はnull。PatternsRequestCondition.getMatchingCondition(ServerWebExchange exchange) パターンのいずれかが指定されたリクエストと一致するかどうかを確認し、一致するパターンを含むことが保証されているインスタンスをソートして返します。ProducesRequestCondition.getMatchingCondition(ServerWebExchange exchange) 含まれているメディア型式のいずれかが指定されたリクエストの "Content-Type" ヘッダーと一致するかどうかを確認し、一致する式のみが含まれていることが保証されているインスタンスを返します。RequestCondition.getMatchingCondition(ServerWebExchange exchange) 条件がリクエストと一致するかどうかを確認し、現在のリクエストに対して作成された潜在的に新しいインスタンスを返します。RequestConditionHolder.getMatchingCondition(ServerWebExchange exchange) 保持されているリクエスト条件の一致条件を取得し、新しい RequestConditionHolder インスタンスにラップします。RequestMethodsRequestCondition.getMatchingCondition(ServerWebExchange exchange) HTTP リクエストメソッドのいずれかが指定されたリクエストと一致するかどうかを確認し、一致する HTTP リクエストメソッドのみを含むインスタンスを返します。VersionRequestCondition.getMatchingCondition(ServerWebExchange exchange) voidVersionRequestCondition.handleMatch(ServerWebExchange exchange) 一致したリクエストマッピングバージョンの最終チェックを実行します。org.springframework.web.reactive.result.method 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.result.method のメソッド修飾子と型メソッド説明intRequestMappingInfo.compareTo(RequestMappingInfo other, ServerWebExchange exchange) "this" 情報を比較します(つまりprotected @Nullable CorsConfigurationAbstractHandlerMethodMapping.getCorsConfiguration(ObjectSE handler, ServerWebExchange exchange) AbstractHandlerMethodMapping.getHandlerInternal(ServerWebExchange exchange) 指定されたリクエストのハンドラーメソッドを検索します。RequestMappingInfoHandlerMapping.getHandlerInternal(ServerWebExchange exchange) protected abstract ComparatorSE<T> AbstractHandlerMethodMapping.getMappingComparator(ServerWebExchange exchange) 一致するマッピングをソートするためのコンパレーターを返します。protected ComparatorSE<RequestMappingInfo> RequestMappingInfoHandlerMapping.getMappingComparator(ServerWebExchange exchange) リクエストに一致する RequestMappingInfos をソートするためのコンパレータを提供します。RequestMappingInfo.getMatchingCondition(ServerWebExchange exchange) このリクエストマッピング情報のすべての条件が提供されたリクエストと一致するかどうかを確認し、現在のリクエストに合わせた条件で潜在的に新しいリクエストマッピング情報を返します。AbstractHandlerMethodMapping.getMatchingMapping(T mapping, ServerWebExchange exchange) マッピングが現在のリクエストに一致するかどうかを確認し、現在のリクエストに関連する条件を含む(潜在的に新しい)マッピングを返します。protected @Nullable RequestMappingInfoRequestMappingInfoHandlerMapping.getMatchingMapping(RequestMappingInfo info, ServerWebExchange exchange) 指定された RequestMappingInfo が現在のリクエストに一致するかどうかを確認し、現在のリクエストに一致する条件(たとえば、URL パターンのサブセット)で(潜在的に新しい)インスタンスを返します。protected voidAbstractHandlerMethodMapping.handleMatch(T mapping, HandlerMethod handlerMethod, ServerWebExchange exchange) 一致するマッピングが見つかったときに呼び出されます。protected voidRequestMappingInfoHandlerMapping.handleMatch(RequestMappingInfo info, HandlerMethod handlerMethod, ServerWebExchange exchange) リクエストで URI テンプレート変数、マトリックス変数、作成可能なメディア型を公開します。protected @Nullable HandlerMethodAbstractHandlerMethodMapping.handleNoMatch(SetSE<T> mappings, ServerWebExchange exchange) 一致するマッピングが見つからないときに呼び出されます。protected @Nullable HandlerMethodRequestMappingInfoHandlerMapping.handleNoMatch(SetSE<RequestMappingInfo> infos, ServerWebExchange exchange) すべての RequestMappingInfos をもう一度繰り返し、少なくとも URL による一致があるかどうかを確認し、それに応じて例外を発生させます。InvocableHandlerMethod.invoke(ServerWebExchange exchange, BindingContext bindingContext, @Nullable ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。SyncInvocableHandlerMethod.invokeForHandlerResult(ServerWebExchange exchange, BindingContext bindingContext, ObjectSE... providedArgs) 指定された交換のメソッドを呼び出します。protected @Nullable HandlerMethodAbstractHandlerMethodMapping.lookupHandlerMethod(ServerWebExchange exchange) 現在のリクエストに最適なハンドラーメソッドを検索します。HandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。SyncHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を解決します。SyncHandlerMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) メソッドパラメーターの値を同期的に解決します。org.springframework.web.reactive.result.method.annotation 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.result.method.annotation のメソッド修飾子と型メソッド説明ModelAttributeMethodArgumentResolver.bindRequestParameters(WebExchangeDataBinder binder, ServerWebExchange exchange) リクエストをターゲットオブジェクトにバインドする拡張ポイント。ModelAttributeMethodArgumentResolver.constructAttribute(WebExchangeDataBinder binder, ServerWebExchange exchange) 属性を作成し、リクエストをコンストラクター引数にバインドする拡張ポイント。protected ProblemDetailResponseEntityExceptionHandler.createProblemDetail(ExceptionSE ex, HttpStatusCode status, StringSE defaultDetail, @Nullable StringSE detailMessageCode, ObjectSE @Nullable [] detailMessageArguments, ServerWebExchange exchange) protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.createResponseEntity(@Nullable ObjectSE body, @Nullable HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) 指定された本文、ヘッダー、statusCode から使用するResponseEntityを作成します。RequestPartMethodArgumentResolver.getPartValues(MethodParameter parameter, @Nullable RequestPart requestPart, boolean isRequired, ServerWebExchange exchange) RequestMappingHandlerAdapter.handle(ServerWebExchange exchange, ObjectSE handler) RequestMappingHandlerAdapter.handleError(ServerWebExchange exchange, ThrowableSE ex) protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleErrorResponseException(ErrorResponseException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) ErrorResponseExceptionの処理をカスタマイズします。final Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleException(ExceptionSE ex, ServerWebExchange exchange) リクエストの Spring または WebFlux 処理内で発生したすべての例外を処理します。protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleExceptionInternal(ExceptionSE ex, @Nullable ObjectSE body, @Nullable HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) 共通の処理とResponseEntityの作成のために、このクラスの他のすべてが委譲する内部ハンドラーメソッド。protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleHandlerMethodValidationException(HandlerMethodValidationException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) HandlerMethodValidationExceptionの処理をカスタマイズします。protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleMethodNotAllowedException(MethodNotAllowedException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) MethodNotAllowedExceptionの処理をカスタマイズします。protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleMethodValidationException(MethodValidationException ex, HttpStatus status, ServerWebExchange exchange) MethodValidationExceptionの処理をカスタマイズします。protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleMissingRequestValueException(MissingRequestValueException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) MissingRequestValueExceptionの処理をカスタマイズします。protected voidAbstractNamedValueArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) 名前付き値が必要であるが、AbstractNamedValueArgumentResolver.resolveName(String, MethodParameter, ServerWebExchange)がnullを返し、デフォルト値がない場合に呼び出されます。protected voidRequestParamMethodArgumentResolver.handleMissingValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleNotAcceptableStatusException(NotAcceptableStatusException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) NotAcceptableStatusExceptionの処理をカスタマイズします。protected voidAbstractNamedValueArgumentResolver.handleResolvedValue(@Nullable ObjectSE arg, StringSE name, MethodParameter parameter, Model model, ServerWebExchange exchange) 値が解決された後に呼び出されます。protected voidPathVariableMethodArgumentResolver.handleResolvedValue(@Nullable ObjectSE arg, StringSE name, MethodParameter parameter, Model model, ServerWebExchange exchange) protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleResponseStatusException(ResponseStatusException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) ResponseStatusExceptionの処理をカスタマイズします。ResponseBodyResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) ResponseEntityResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleServerErrorException(ServerErrorException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) ServerErrorExceptionの処理をカスタマイズします。protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleServerWebInputException(ServerWebInputException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) ServerWebInputExceptionの処理をカスタマイズします。protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleUnsatisfiedRequestParameterException(UnsatisfiedRequestParameterException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) UnsatisfiedRequestParameterExceptionの処理をカスタマイズします。protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleUnsupportedMediaTypeStatusException(UnsupportedMediaTypeStatusException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) UnsupportedMediaTypeStatusExceptionの処理をカスタマイズします。protected Mono<ResponseEntity<ObjectSE>> ResponseEntityExceptionHandler.handleWebExchangeBindException(WebExchangeBindException ex, HttpHeaders headers, HttpStatusCode status, ServerWebExchange exchange) WebExchangeBindExceptionの処理をカスタマイズします。AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParameter, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange) HttpMessageReaderを使用して、メソッド引数から本体を読み取ります。AbstractMessageReaderArgumentResolver.readBody(MethodParameter bodyParam, @Nullable MethodParameter actualParam, boolean isBodyRequired, BindingContext bindingContext, ServerWebExchange exchange) HttpMessageReaderを使用して、メソッド引数から本体を読み取ります。AbstractNamedValueArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) AbstractNamedValueSyncArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) ContinuationHandlerMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) ErrorsMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) HttpEntityMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) ModelAttributeMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) PrincipalMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) RequestBodyMethodArgumentResolver.resolveArgument(MethodParameter param, BindingContext bindingContext, ServerWebExchange exchange) RequestPartMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) WebSessionMethodArgumentResolver.resolveArgument(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) AbstractNamedValueSyncArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) ApiVersionMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) MatrixVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) ModelMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext context, ServerWebExchange exchange) PathVariableMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) RequestHeaderMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) RequestParamMapMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) ServerWebExchangeMethodArgumentResolver.resolveArgumentValue(MethodParameter methodParameter, BindingContext context, ServerWebExchange exchange) SessionStatusMethodArgumentResolver.resolveArgumentValue(MethodParameter parameter, BindingContext bindingContext, ServerWebExchange exchange) AbstractNamedValueArgumentResolver.resolveName(StringSE name, MethodParameter parameter, ServerWebExchange exchange) 指定されたパラメーターの型と値の名前を引数の値に解決します。AbstractNamedValueSyncArgumentResolver.resolveName(StringSE name, MethodParameter param, ServerWebExchange exchange) SessionAttributeMethodArgumentResolver.resolveName(StringSE name, MethodParameter parameter, ServerWebExchange exchange) AbstractNamedValueSyncArgumentResolver.resolveNamedValue(StringSE name, MethodParameter param, ServerWebExchange exchange) 実際に同期的に値を解決します。CookieValueMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) ExpressionValueMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) MatrixVariableMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter param, ServerWebExchange exchange) PathVariableMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) RequestAttributeMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) RequestHeaderMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) RequestParamMethodArgumentResolver.resolveNamedValue(StringSE name, MethodParameter parameter, ServerWebExchange exchange) AbstractMessageWriterResultHandler.writeBody(@Nullable ObjectSE body, MethodParameter bodyParameter, @Nullable MethodParameter actualParam, ServerWebExchange exchange) HttpMessageWriterを使用して、指定された本文をレスポンスに書き込みます。AbstractMessageWriterResultHandler.writeBody(@Nullable ObjectSE body, MethodParameter bodyParameter, ServerWebExchange exchange) HttpMessageWriterを使用して、指定された本文をレスポンスに書き込みます。org.springframework.web.reactive.result.view 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.result.view のメソッド修飾子と型メソッド説明protected RequestContextAbstractView.createRequestContext(ServerWebExchange exchange, MapSE<StringSE, ObjectSE> model) 指定された属性名で公開するRequestContextを作成します。protected final StringSERedirectView.createTargetUrl(MapSE<StringSE, ObjectSE> model, ServerWebExchange exchange) ターゲット URL を作成し、必要に応じて contextPath を先頭に追加し、URI テンプレート変数を展開し、現在のリクエストクエリを追加し、構成済みのRequestDataValueProcessorを適用します。RequestDataValueProcessor.getExtraHiddenFields(ServerWebExchange exchange) すべてのフォームフィールドがレンダリングされた後に呼び出されます。AbstractView.getModelAttributes(@Nullable MapSE<StringSE, ?> model, ServerWebExchange exchange) レンダリングに使用するモデルを準備します。ViewResolutionResultHandler.handleResult(ServerWebExchange exchange, HandlerResult result) RequestDataValueProcessor.processAction(ServerWebExchange exchange, StringSE action, StringSE httpMethod) 新しいフォームアクションがレンダリングされるときに呼び出されます。RequestDataValueProcessor.processFormFieldValue(ServerWebExchange exchange, StringSE name, StringSE value, StringSE type) フォームフィールドの値がレンダリングされるときに呼び出されます。RequestDataValueProcessor.processUrl(ServerWebExchange exchange, StringSE url) URL がレンダリングまたはリダイレクトされようとしているときに呼び出されます。AbstractView.render(@Nullable MapSE<StringSE, ?> model, @Nullable MediaType contentType, ServerWebExchange exchange) レンダリングするモデルを準備します。HttpMessageWriterView.render(@Nullable MapSE<StringSE, ?> model, @Nullable MediaType contentType, ServerWebExchange exchange) View.render(@Nullable MapSE<StringSE, ?> model, @Nullable MediaType contentType, ServerWebExchange exchange) 指定されたHandlerResultに基づいてビューをレンダリングします。AbstractView.renderInternal(MapSE<StringSE, ObjectSE> renderAttributes, @Nullable MediaType contentType, ServerWebExchange exchange) ビューを実際にレンダリングするには、サブクラスでこのメソッドを実装する必要があります。RedirectView.renderInternal(MapSE<StringSE, ObjectSE> model, @Nullable MediaType contentType, ServerWebExchange exchange) モデルをリクエストパラメーターに変換し、指定された URL にリダイレクトします。AbstractView.resolveAsyncAttributes(MapSE<StringSE, ObjectSE> model, ServerWebExchange exchange) RedirectView.sendRedirect(StringSE targetUrl, ServerWebExchange exchange) HTTP クライアントにリダイレクトを送り返します。型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.result.view のコンストラクター修飾子コンストラクター説明RequestContext(ServerWebExchange exchange, MapSE<StringSE, ObjectSE> model, MessageSource messageSource) RequestContext(ServerWebExchange exchange, MapSE<StringSE, ObjectSE> model, MessageSource messageSource, @Nullable RequestDataValueProcessor dataValueProcessor) org.springframework.web.reactive.result.view.freemarker 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.result.view.freemarker のメソッド修飾子と型メソッド説明FreeMarkerView.getModelAttributes(@Nullable MapSE<StringSE, ?> model, ServerWebExchange exchange) Spring FreeMarker マクロで使用するRequestContextを潜在的に公開し、このメソッドの継承された実装に委譲することにより、レンダリングに使用するモデルを準備します。protected freemarker.template.SimpleHashFreeMarkerView.getTemplateModel(MapSE<StringSE, ObjectSE> model, ServerWebExchange exchange) 指定されたモデルマップの FreeMarker テンプレートモデルを作成します。FreeMarkerView.renderInternal(MapSE<StringSE, ObjectSE> renderAttributes, @Nullable MediaType contentType, ServerWebExchange exchange) org.springframework.web.reactive.result.view.script 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.result.view.script のメソッド修飾子と型メソッド説明ScriptTemplateView.renderInternal(MapSE<StringSE, ObjectSE> model, @Nullable MediaType contentType, ServerWebExchange exchange) org.springframework.web.reactive.socket.server 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.socket.server のメソッド修飾子と型メソッド説明WebSocketService.handleRequest(ServerWebExchange exchange, WebSocketHandler webSocketHandler) 指定されたWebSocketHandlerでリクエストを処理します。RequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) WebSocket セッションにアップグレードし、指定されたハンドラーで処理します。org.springframework.web.reactive.socket.server.support 内の ServerWebExchange 使用
ServerWebExchange 型の型引数を持つインターフェースを実装する org.springframework.web.reactive.socket.server.support のクラス修飾子と型クラス説明classWebSocket ハンドシェイクリクエストのみが型WebSocketHandlerのハンドラーと一致することを保証するためにAbstractUrlHandlerMapping.setHandlerPredicate(BiPredicate)で使用するための述語。型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.socket.server.support のメソッド修飾子と型メソッド説明WebSocketHandlerAdapter.handle(ServerWebExchange exchange, ObjectSE handler) HandshakeWebSocketService.handleRequest(ServerWebExchange exchange, WebSocketHandler handler) booleanWebSocketUpgradeHandlerPredicate.test(ObjectSE handler, ServerWebExchange exchange) org.springframework.web.reactive.socket.server.upgrade 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.reactive.socket.server.upgrade のメソッド修飾子と型メソッド説明JettyCoreRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) JettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) ReactorNettyRequestUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) StandardWebSocketUpgradeStrategy.upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable StringSE subProtocol, SupplierSE<HandshakeInfo> handshakeInfoFactory) org.springframework.web.server 内の ServerWebExchange 使用
ServerWebExchange を実装している org.springframework.web.server のクラス修飾子と型メソッド説明ServerWebExchange.Builder.build()変異したプロパティを使用してServerWebExchangeデコレータを構築します。ServerWebExchangeDecorator.getDelegate()型 ServerWebExchange のパラメーターを持つ org.springframework.web.server のメソッド修飾子と型メソッド説明WebFilter.filter(ServerWebExchange exchange, WebFilterChain chain) Web リクエストを処理し、(オプションで)指定されたWebFilterChainを介して次のWebFilterに委譲します。WebFilterChain.filter(ServerWebExchange exchange) チェーンの次のWebFilterに委譲します。WebExceptionHandler.handle(ServerWebExchange exchange, ThrowableSE ex) 指定された例外を処理します。WebHandler.handle(ServerWebExchange exchange) Web サーバー交換を処理します。型 ServerWebExchange のパラメーターを持つ org.springframework.web.server のコンストラクターorg.springframework.web.server.adapter 内の ServerWebExchange 使用
ServerWebExchange を実装している org.springframework.web.server.adapter のクラス修飾子と型メソッド説明protected ServerWebExchangeHttpWebHandlerAdapter.createExchange(ServerHttpRequest request, ServerHttpResponse response) org.springframework.web.server.handler 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.server.handler のメソッド修飾子と型メソッド説明DefaultWebFilterChain.filter(ServerWebExchange exchange) ExceptionHandlingWebHandler.handle(ServerWebExchange exchange) FilteringWebHandler.handle(ServerWebExchange exchange) ResponseStatusExceptionHandler.handle(ServerWebExchange exchange, ThrowableSE ex) WebHandlerDecorator.handle(ServerWebExchange exchange) org.springframework.web.server.i18n 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.server.i18n のメソッド修飾子と型メソッド説明AcceptHeaderLocaleContextResolver.resolveLocaleContext(ServerWebExchange exchange) FixedLocaleContextResolver.resolveLocaleContext(ServerWebExchange exchange) LocaleContextResolver.resolveLocaleContext(ServerWebExchange exchange) 指定された交換を介して現在のロケールコンテキストを解決します。voidAcceptHeaderLocaleContextResolver.setLocaleContext(ServerWebExchange exchange, @Nullable LocaleContext locale) voidFixedLocaleContextResolver.setLocaleContext(ServerWebExchange exchange, @Nullable LocaleContext localeContext) voidLocaleContextResolver.setLocaleContext(ServerWebExchange exchange, @Nullable LocaleContext localeContext) 現在のロケールコンテキストを指定されたものに設定します。潜在的に関連するタイムゾーン情報を持つロケールを含みます。org.springframework.web.server.session 内の ServerWebExchange 使用
型 ServerWebExchange のパラメーターを持つ org.springframework.web.server.session のメソッド修飾子と型メソッド説明voidCookieWebSessionIdResolver.expireSession(ServerWebExchange exchange) voidHeaderWebSessionIdResolver.expireSession(ServerWebExchange exchange) voidWebSessionIdResolver.expireSession(ServerWebExchange exchange) 現在のセッションを終了するようにクライアントに指示します。DefaultWebSessionManager.getSession(ServerWebExchange exchange) WebSessionManager.getSession(ServerWebExchange exchange) 指定された交換のWebSessionを返します。CookieWebSessionIdResolver.resolveSessionIds(ServerWebExchange exchange) HeaderWebSessionIdResolver.resolveSessionIds(ServerWebExchange exchange) WebSessionIdResolver.resolveSessionIds(ServerWebExchange exchange) リクエストに関連付けられているセッション ID を解決します。voidCookieWebSessionIdResolver.setSessionId(ServerWebExchange exchange, StringSE id) voidHeaderWebSessionIdResolver.setSessionId(ServerWebExchange exchange, StringSE id) voidWebSessionIdResolver.setSessionId(ServerWebExchange exchange, StringSE sessionId) 指定されたセッション ID をクライアントに送信します。
ApiVersionStrategy.resolveParseAndValidateApiVersion(ServerWebExchange)を推奨