クラス 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 がバージョン文字列で更新されました