クラス AbstractFileNameVersionStrategy

java.lang.ObjectSE
org.springframework.web.reactive.resource.AbstractFileNameVersionStrategy
実装されたすべてのインターフェース:
VersionStrategy
既知の直属サブクラス
ContentVersionStrategy

public abstract class AbstractFileNameVersionStrategy extends ObjectSE implements VersionStrategy
ファイル名のサフィックスベースの VersionStrategy 実装の抽象基本クラス。「静的 /myresource-version.js」
導入:
5.0
作成者:
Rossen Stoyanchev, Brian Clozel
  • フィールドの詳細

    • logger

      protected final Log logger
  • コンストラクターの詳細

    • AbstractFileNameVersionStrategy

      public AbstractFileNameVersionStrategy()
  • メソッドの詳細

    • extractVersion

      @Nullable public StringSE extractVersion(StringSE requestPath)
      インターフェースからコピーされた説明: VersionStrategy
      リクエストパスからリソースバージョンを抽出します。
      次で指定:
      インターフェース VersionStrategyextractVersion 
      パラメーター:
      requestPath - チェックするリクエストパス
      戻り値:
      バージョン文字列。null (見つからなかった場合)
    • removeVersion

      public StringSE removeVersion(StringSE requestPath, StringSE version)
      インターフェースからコピーされた説明: VersionStrategy
      リクエストパスからバージョンを削除します。指定されたバージョンは VersionStrategy.extractVersion(String) を介して抽出されたと想定されています。
      次で指定:
      インターフェース VersionStrategyremoveVersion 
      パラメーター:
      requestPath - 解決されるリソースのリクエストパス
      version - VersionStrategy.extractVersion(String) から取得したバージョン
      戻り値:
      バージョンが削除されたリクエストパス
    • addVersion

      public StringSE addVersion(StringSE requestPath, StringSE version)
      インターフェースからコピーされた説明: VersionStrategy
      指定されたリクエストパスにバージョンを追加します。
      次で指定:
      インターフェース VersionStrategyaddVersion 
      パラメーター:
      requestPath - requestPath
      version - バージョン
      戻り値:
      バージョン文字列で更新された requestPath