クラス PathExtensionContentNegotiationStrategy

実装されたすべてのインターフェース:
ContentNegotiationStrategyMediaTypeFileExtensionResolver
既知の直属サブクラス
ServletPathExtensionContentNegotiationStrategy

@DeprecatedSE public class PathExtensionContentNegotiationStrategy extends AbstractMappingContentNegotiationStrategy
使用すべきではありません。
5.2.4 現在。パス拡張設定オプションの非推奨については、ContentNegotiationManagerFactoryBean のクラスレベルの注意を参照してください。
メディア型の検索に使用されるキーへのリクエストパスのファイル拡張子を解決する ContentNegotiationStrategy

コンストラクターに提供された明示的な登録でファイル拡張子が見つからない場合、MediaTypeFactory がフォールバックメカニズムとして使用されます。

導入:
3.2
作成者:
Rossen Stoyanchev
  • コンストラクターの詳細

    • PathExtensionContentNegotiationStrategy

      public PathExtensionContentNegotiationStrategy()
      使用すべきではありません。
      まず、マッピングなしでインスタンスを作成します。Java Activation フレームワークを通じて拡張機能が解決された場合、マッピングは後で追加される可能性があります。
    • PathExtensionContentNegotiationStrategy

      public PathExtensionContentNegotiationStrategy(@Nullable MapSE<StringSE,MediaType> mediaTypes)
      使用すべきではありません。
      ファイル拡張子とメディア型の指定されたマップでインスタンスを作成します。
  • メソッドの詳細

    • setUrlPathHelper

      public void setUrlPathHelper(UrlPathHelper urlPathHelper)
      使用すべきではありません。
      ターゲットリクエスト URL パスのルックアップパスを導出するために、getMediaTypeKey(org.springframework.web.context.request.NativeWebRequest) で使用する UrlPathHelper を構成します。
      導入:
      4.2.8
    • setUseJaf

      @DeprecatedSE public void setUseJaf(boolean useJaf)
      使用すべきではありません。
      Java アクティベーションフレームワークをファイル拡張子からメディア型にマップするためのフォールバックオプションとして使用するかどうかを指定します。
    • getMediaTypeKey

      @Nullable protected StringSE getMediaTypeKey(NativeWebRequest webRequest)
      使用すべきではありません。
      クラスからコピーされた説明: AbstractMappingContentNegotiationStrategy
      メディア型の検索に使用するリクエストからキーを抽出します。
      次で指定:
      クラス AbstractMappingContentNegotiationStrategygetMediaTypeKey 
      戻り値:
      検索キー。ない場合は null 
    • getMediaTypeForResource

      @Nullable public MediaType getMediaTypeForResource(Resource resource)
      使用すべきではありません。
      この場合、特定の Resource について、ファイル拡張子を MediaType に解決するためのパス拡張戦略の知識を公開する public メソッド。このメソッドは、最初に明示的に登録されたファイル拡張子を最初に検索し、利用可能な場合は MediaTypeFactory にフォールバックします。
      パラメーター:
      resource - 検索するリソース
      戻り値:
      拡張機能の MediaType、または見つからない場合は null 
      導入:
      4.3