パッケージ org.springframework.web.accept
@NonNullApi @NonNullFields パッケージ org.springframework.web.accept
このパッケージには、リクエストでリクエストされたメディア型を判別するために使用されるクラスが含まれています。
ContentNegotiationStrategy
は、パス拡張、リクエストパラメーター、 "Accept" ヘッダー、デフォルトのコンテンツ型に基づいた実装で、リクエストされたメディア型を決定するための主な抽象化です。
ContentNegotiationManager
は、上記の戦略の 1 つ以上を特定の順序で委譲するために使用されます。
- クラス説明メディア型へのリクエストを解決する手順を含む
ContentNegotiationStrategy
実装の基本クラス。リクエストに対してリクエストされたメディア型を決定する主要クラス。ContentNegotiationManager
を作成し、ContentNegotiationStrategy
インスタンスで構成するファクトリ。リクエストに対してリクエストされたメディア型を解決するための戦略。固定コンテンツ型を返すContentNegotiationStrategy
。'Accept' リクエストヘッダーをチェックするContentNegotiationStrategy
。ファイル拡張子と MediaTypes 間のルックアップを両方向で維持するMediaTypeFileExtensionResolver
の実装。MediaType
をファイル拡張子のリストに解決するための戦略 - たとえば、"application/json" を "json" に解決します。クエリパラメーターからリクエストされたコンテンツ型を解決する戦略。使用すべきではありません。5.2.4 現在。使用すべきではありません。5.2.4 現在。