ContentNegotiationManagerFactoryBean
のクラスレベルの注意を参照してください。@DeprecatedSE public class PathExtensionContentNegotiationStrategy extends AbstractMappingContentNegotiationStrategy
ContentNegotiationStrategy
。 コンストラクターに提供された明示的な登録でファイル拡張子が見つからない場合、MediaTypeFactory
がフォールバックメカニズムとして使用されます。
logger
MEDIA_TYPE_ALL_LIST
コンストラクターと説明 |
---|
PathExtensionContentNegotiationStrategy() 使用すべきではありません。 まず、マッピングなしでインスタンスを作成します。 |
PathExtensionContentNegotiationStrategy(MapSE<StringSE, MediaType> mediaTypes) 使用すべきではありません。 ファイル拡張子とメディア型の指定されたマップでインスタンスを作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
MediaType | 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) 使用すべきではありません。 |
handleMatch, handleNoMatch, isIgnoreUnknownExtensions, isUseRegisteredExtensionsOnly, resolveMediaTypeKey, resolveMediaTypes, setIgnoreUnknownExtensions, setUseRegisteredExtensionsOnly
addMapping, getAllFileExtensions, getAllMediaTypes, getMediaTypes, lookupMediaType, resolveFileExtensions
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public PathExtensionContentNegotiationStrategy()
public void setUrlPathHelper(UrlPathHelper urlPathHelper)
getMediaTypeKey(org.springframework.web.context.request.NativeWebRequest)
で使用する UrlPathHelper
を構成します。@DeprecatedSE public void setUseJaf(boolean useJaf)
@Nullable protected StringSE getMediaTypeKey(NativeWebRequest webRequest)
AbstractMappingContentNegotiationStrategy
AbstractMappingContentNegotiationStrategy
の getMediaTypeKey
null
@Nullable public MediaType getMediaTypeForResource(Resource resource)
Resource
について、ファイル拡張子を MediaType
に解決するためのパス拡張戦略の知識を公開する public メソッド。このメソッドは、最初に明示的に登録されたファイル拡張子を最初に検索し、利用可能な場合は MediaTypeFactory
にフォールバックします。resource
- 検索するリソース null