クラス ParameterContentNegotiationStrategy
java.lang.ObjectSE
org.springframework.web.accept.MappingMediaTypeFileExtensionResolver
org.springframework.web.accept.AbstractMappingContentNegotiationStrategy
org.springframework.web.accept.ParameterContentNegotiationStrategy
- 実装されたすべてのインターフェース:
ContentNegotiationStrategy
,MediaTypeFileExtensionResolver
クエリパラメーターからリクエストされたコンテンツ型を解決する戦略。デフォルトのクエリパラメーター名は「フォーマット」です。
キー(つまり、クエリパラメーターの期待値)と MediaType の間の静的マッピングを MappingMediaTypeFileExtensionResolver.addMapping(String, MediaType)
を介して登録できます。5.0 以降、この戦略は MediaTypeFactory.getMediaType(org.springframework.core.io.Resource)
によるキーの動的検索もサポートします。
- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev
フィールドサマリー
クラス org.springframework.web.accept.AbstractMappingContentNegotiationStrategy から継承されたフィールド
logger
インターフェース org.springframework.web.accept.ContentNegotiationStrategy から継承されたフィールド
MEDIA_TYPE_ALL_LIST
コンストラクターのサマリー
コンストラクター説明ParameterContentNegotiationStrategy
(MapSE<StringSE, MediaType> mediaTypes) ファイル拡張子とメディア型の指定されたマップでインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明protected StringSE
getMediaTypeKey
(NativeWebRequest request) メディア型の検索に使用するリクエストからキーを抽出します。void
setParameterName
(StringSE parameterName) リクエストされたメディア型を判別するために使用するパラメーターの名前を設定します。クラス org.springframework.web.accept.AbstractMappingContentNegotiationStrategy から継承されたメソッド
handleMatch, handleNoMatch, isIgnoreUnknownExtensions, isUseRegisteredExtensionsOnly, resolveMediaTypeKey, resolveMediaTypes, setIgnoreUnknownExtensions, setUseRegisteredExtensionsOnly
クラス org.springframework.web.accept.MappingMediaTypeFileExtensionResolver から継承されたメソッド
addMapping, getAllFileExtensions, getAllMediaTypes, getMediaTypes, lookupMediaType, resolveFileExtensions
コンストラクターの詳細
ParameterContentNegotiationStrategy
ファイル拡張子とメディア型の指定されたマップでインスタンスを作成します。
メソッドの詳細
setParameterName
リクエストされたメディア型を判別するために使用するパラメーターの名前を設定します。デフォルトでは、これは
"format"
に設定されています。getParameterName
getMediaTypeKey
クラスからコピーされた説明:AbstractMappingContentNegotiationStrategy
メディア型の検索に使用するリクエストからキーを抽出します。- 次で指定:
- クラス
AbstractMappingContentNegotiationStrategy
のgetMediaTypeKey
- 戻り値:
- 検索キー。ない場合は
null