インターフェース ContentNegotiationStrategy
- すべての既知の実装クラス:
AbstractMappingContentNegotiationStrategy、ContentNegotiationManager、FixedContentNegotiationStrategy、HeaderContentNegotiationStrategy、ParameterContentNegotiationStrategy、PathExtensionContentNegotiationStrategy、ServletPathExtensionContentNegotiationStrategy
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
リクエストに対してリクエストされたメディア型を解決するための戦略。
- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
フィールド修飾子と型フィールド説明特定のメディア型がリクエストされない場合にresolveMediaTypes(org.springframework.web.context.request.NativeWebRequest)から返されるMediaType.ALLのシングルトンリスト。メソッドのサマリー
フィールドの詳細
MEDIA_TYPE_ALL_LIST
特定のメディア型がリクエストされない場合にresolveMediaTypes(org.springframework.web.context.request.NativeWebRequest)から返されるMediaType.ALLのシングルトンリスト。- 導入:
- 5.0.5
メソッドの詳細
resolveMediaTypes
ListSE<MediaType> resolveMediaTypes(NativeWebRequest webRequest) throws HttpMediaTypeNotAcceptableException 指定されたリクエストをメディア型のリストに解決します。返されるリストは、最初に特異性、次に品質パラメーターの順に並べられます。- パラメーター:
webRequest- 現在のリクエスト- 戻り値:
- リクエストされたメディア型、またはリクエストされなかった場合は
MEDIA_TYPE_ALL_LIST - 例外:
HttpMediaTypeNotAcceptableException- リクエストされたメディア型を解析できない場合