クラス ParameterContentTypeResolver

java.lang.ObjectSE
org.springframework.web.reactive.accept.ParameterContentTypeResolver
実装されたすべてのインターフェース:
RequestedContentTypeResolver

public class ParameterContentTypeResolver extends ObjectSE implements RequestedContentTypeResolver
クエリパラメーターをチェックし、それを使用して一致する MediaType を検索するリゾルバー。ルックアップキーを登録することも、フォールバックとして MediaTypeFactory を使用してルックアップを実行することもできます。
導入:
5.0
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

  • メソッドの詳細

    • setParameterName

      public void setParameterName(StringSE parameterName)
      リクエストされたメディア型を判別するために使用するパラメーターの名前を設定します。

      デフォルトでは「フォーマット」に設定されています。

    • getParameterName

      public StringSE getParameterName()
    • resolveMediaTypes

      public ListSE<MediaType> resolveMediaTypes(ServerWebExchange exchange) throws NotAcceptableStatusException
      インターフェースからコピーされた説明: RequestedContentTypeResolver
      指定されたリクエストを、リクエストされたメディア型のリストに解決します。返されたリストは、最初に具体性、次に品質パラメーターの順に並べられます。
      次で指定:
      インターフェース RequestedContentTypeResolverresolveMediaTypes 
      パラメーター:
      exchange - 現在の交換
      戻り値:
      リクエストされたメディア型、またはリクエストされなかった場合は RequestedContentTypeResolver.MEDIA_TYPE_ALL_LIST
      例外:
      NotAcceptableStatusException - リクエストされたメディア型が無効な場合