クラス 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 StringSE
getMediaTypeKey
(NativeWebRequest webRequest) 使用すべきではありません。メディア型の検索に使用するリクエストからキーを抽出します。void
setUrlPathHelper
(UrlPathHelper urlPathHelper) 使用すべきではありません。ターゲットリクエスト URL パスのルックアップパスを導出するために、getMediaTypeKey(org.springframework.web.context.request.NativeWebRequest)
で使用するUrlPathHelper
を構成します。void
setUseJaf
(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
のクラスレベルの注意を参照してください。