クラス AbstractVersionStrategy
java.lang.ObjectSE
org.springframework.web.servlet.resource.AbstractVersionStrategy
- 実装されたすべてのインターフェース:
VersionPathStrategy
,VersionStrategy
- 既知の直属サブクラス
ContentVersionStrategy
,FixedVersionStrategy
VersionStrategy
実装の抽象基本クラス。次のバージョンをサポートします:
- "version/static/myresource.js" のように、リクエストパスのプレフィックス
- "static/myresource-version.js" のような、リクエストパスのファイル名サフィックス
メモ: この基本クラスは、バージョン文字列の生成をサポートしていません。
- 導入:
- 4.1
- 作成者:
- Brian Clozel, Rossen Stoyanchev
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明protected static class
ファイル名ベースのVersionPathStrategy
、たとえば"path/foo-{version}.css"
。protected static class
プレフィックスベースのVersionPathStrategy
、たとえば"{version}/path/foo.js"
。フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクター方法の概要
修飾子と型メソッド説明addVersion
(StringSE requestPath, StringSE version) 指定されたリクエストパスにバージョンを追加します。extractVersion
(StringSE requestPath) リクエストパスからリソースバージョンを抽出します。removeVersion
(StringSE requestPath, StringSE version) リクエストパスからバージョンを削除します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.web.servlet.resource.VersionStrategy から継承されたメソッド
getResourceVersion
フィールドの詳細
logger
コンストラクターの詳細
AbstractVersionStrategy
メソッドの詳細
getVersionPathStrategy
extractVersion
インターフェースからコピーされた説明:VersionPathStrategy
リクエストパスからリソースバージョンを抽出します。- 次で指定:
- インターフェース
VersionPathStrategy
のextractVersion
- パラメーター:
requestPath
- チェックするリクエストパス- 戻り値:
- バージョン文字列。
null
(見つからなかった場合)
removeVersion
インターフェースからコピーされた説明:VersionPathStrategy
リクエストパスからバージョンを削除します。指定されたバージョンはVersionPathStrategy.extractVersion(String)
を介して抽出されたと想定されています。- 次で指定:
- インターフェース
VersionPathStrategy
のremoveVersion
- パラメーター:
requestPath
- 解決されるリソースのリクエストパスversion
-VersionPathStrategy.extractVersion(String)
から取得したバージョン- 戻り値:
- バージョンが削除されたリクエストパス
addVersion
インターフェースからコピーされた説明:VersionPathStrategy
指定されたリクエストパスにバージョンを追加します。- 次で指定:
- インターフェース
VersionPathStrategy
のaddVersion
- パラメーター:
requestPath
- requestPathversion
- バージョン- 戻り値:
- requestPath がバージョン文字列で更新されました