クラス AbstractVersionStrategy.PrefixVersionPathStrategy

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

protected static class AbstractVersionStrategy.PrefixVersionPathStrategy extends ObjectSE implements VersionPathStrategy
接頭辞ベースの VersionPathStrategy"{version}/path/foo.js"
  • コンストラクターの詳細

    • PrefixVersionPathStrategy

      public PrefixVersionPathStrategy(StringSE version)
  • メソッドの詳細

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