クラス 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 StringSEgetMediaTypeKey(NativeWebRequest request) メディア型の検索に使用するリクエストからキーを抽出します。voidsetParameterName(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