インターフェース ProtocolResolver

関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ProtocolResolver
プロトコル固有のリソースハンドルの解決戦略。

DefaultResourceLoader の SPI として使用され、ローダー実装(またはアプリケーションコンテキスト実装)をサブクラス化せずにカスタムプロトコルを処理できます。

導入:
4.3
作成者:
Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    resolve(StringSE location, ResourceLoader resourceLoader)
    この実装のプロトコルが一致する場合、指定されたリソースローダーに対して指定された場所を解決します。
  • メソッドの詳細

    • resolve

      @Nullable Resource resolve(StringSE location, ResourceLoader resourceLoader)
      この実装のプロトコルが一致する場合、指定されたリソースローダーに対して指定された場所を解決します。
      パラメーター:
      location - ユーザー指定のリソースの場所
      resourceLoader - 関連するリソースローダー
      戻り値:
      指定された場所がこのリゾルバーのプロトコルと一致する場合は対応する Resource ハンドル、そうでない場合は null