クラス AbstractVersionStrategy.FileNameVersionPathStrategy

java.lang.ObjectSE
org.springframework.web.servlet.resource.AbstractVersionStrategy.FileNameVersionPathStrategy
実装されたすべてのインターフェース:
VersionPathStrategy
含まれているクラス:
AbstractVersionStrategy

protected static class AbstractVersionStrategy.FileNameVersionPathStrategy extends ObjectSE implements VersionPathStrategy
ファイル名ベースの VersionPathStrategy(例: "path/foo-{version}.css"
  • コンストラクターの詳細

    • FileNameVersionPathStrategy

      protected FileNameVersionPathStrategy()
  • メソッドの詳細

    • extractVersion

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

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

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