クラス PathExtensionContentNegotiationStrategy
java.lang.ObjectSE
org.springframework.web.accept.MappingMediaTypeFileExtensionResolver
org.springframework.web.accept.AbstractMappingContentNegotiationStrategy
org.springframework.web.accept.PathExtensionContentNegotiationStrategy
- 実装されているすべてのインターフェース:
ContentNegotiationStrategy,MediaTypeFileExtensionResolver
@DeprecatedSE
public class PathExtensionContentNegotiationStrategy
extends AbstractMappingContentNegotiationStrategy
使用すべきではありません。
メディア型の検索に使用されるキーへのリクエストパスのファイル拡張子を解決する
ContentNegotiationStrategy。 コンストラクターに提供された明示的な登録でファイル拡張子が見つからない場合、MediaTypeFactory がフォールバックメカニズムとして使用されます。
- 導入:
- 3.2
- 作成者:
- Rossen Stoyanchev
フィールドのサマリー
クラス org.springframework.web.accept.AbstractMappingContentNegotiationStrategy から継承されたフィールド
loggerインターフェース org.springframework.web.accept.ContentNegotiationStrategy から継承されたフィールド
MEDIA_TYPE_ALL_LISTコンストラクターの概要
コンストラクターコンストラクター説明使用すべきではありません。まず、マッピングなしでインスタンスを作成します。PathExtensionContentNegotiationStrategy(MapSE<StringSE, MediaType> mediaTypes) 使用すべきではありません。ファイル拡張子とメディア型の指定されたマップでインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明getMediaTypeForResource(Resource resource) protected StringSEgetMediaTypeKey(NativeWebRequest webRequest) 使用すべきではありません。メディア型の検索に使用するリクエストからキーを抽出します。voidsetUrlPathHelper(UrlPathHelper urlPathHelper) 使用すべきではありません。ターゲットリクエスト URL パスのルックアップパスを導出するために、getMediaTypeKey(org.springframework.web.context.request.NativeWebRequest)で使用するUrlPathHelperを構成します。voidsetUseJaf(boolean useJaf) 使用すべきではありません。クラス org.springframework.web.accept.AbstractMappingContentNegotiationStrategy から継承されたメソッド
handleMatch, handleNoMatch, isIgnoreUnknownExtensions, isUseRegisteredExtensionsOnly, resolveMediaTypeKey, resolveMediaTypes, setIgnoreUnknownExtensions, setUseRegisteredExtensionsOnlyクラス org.springframework.web.accept.MappingMediaTypeFileExtensionResolver から継承されたメソッド
addMapping, getAllFileExtensions, getAllMediaTypes, getMediaTypes, lookupMediaType, resolveFileExtensions
コンストラクターの詳細
PathExtensionContentNegotiationStrategy
public PathExtensionContentNegotiationStrategy()使用すべきではありません。まず、マッピングなしでインスタンスを作成します。Java Activation フレームワークを通じて拡張機能が解決された場合、マッピングは後で追加される可能性があります。PathExtensionContentNegotiationStrategy
使用すべきではありません。ファイル拡張子とメディア型の指定されたマップでインスタンスを作成します。
メソッドの詳細
setUrlPathHelper
使用すべきではありません。ターゲットリクエスト URL パスのルックアップパスを導出するために、getMediaTypeKey(org.springframework.web.context.request.NativeWebRequest)で使用するUrlPathHelperを構成します。- 導入:
- 4.2.8
setUseJaf
使用すべきではありません。Java アクティベーションフレームワークをファイル拡張子からメディア型にマップするためのフォールバックオプションとして使用するかどうかを指定します。getMediaTypeKey
使用すべきではありません。クラスからコピーされた説明:AbstractMappingContentNegotiationStrategyメディア型の検索に使用するリクエストからキーを抽出します。- 次で指定:
- クラス
AbstractMappingContentNegotiationStrategyのgetMediaTypeKey - 戻り値:
- 検索キー。ない場合は
null
getMediaTypeForResource
使用すべきではありません。この場合、特定のResourceについて、ファイル拡張子をMediaTypeに解決するためのパス拡張戦略の知識を公開する public メソッド。このメソッドは、最初に明示的に登録されたファイル拡張子を最初に検索し、利用可能な場合はMediaTypeFactoryにフォールバックします。- パラメーター:
resource- 検索するリソース- 戻り値:
- 拡張機能の MediaType、または見つからない場合は
null - 導入:
- 4.3
ContentNegotiationManagerFactoryBeanのクラスレベルの注意を参照してください。