クラス AbstractFileNameVersionStrategy
java.lang.ObjectSE
org.springframework.web.reactive.resource.AbstractFileNameVersionStrategy
- 実装されたすべてのインターフェース:
VersionStrategy
- 既知の直属サブクラス
ContentVersionStrategy
ファイル名のサフィックスベースの
VersionStrategy
実装の抽象基本クラス。「静的 /myresource-version.js」- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターメソッドのサマリー
修飾子と型メソッド説明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.reactive.resource.VersionStrategy から継承されたメソッド
getResourceVersion
フィールドの詳細
logger
コンストラクターの詳細
AbstractFileNameVersionStrategy
public AbstractFileNameVersionStrategy()
メソッドの詳細
extractVersion
インターフェースからコピーされた説明:VersionStrategy
リクエストパスからリソースバージョンを抽出します。- 次で指定:
- インターフェース
VersionStrategy
のextractVersion
- パラメーター:
requestPath
- チェックするリクエストパス- 戻り値:
- バージョン文字列。
null
(見つからなかった場合)
removeVersion
インターフェースからコピーされた説明:VersionStrategy
リクエストパスからバージョンを削除します。指定されたバージョンはVersionStrategy.extractVersion(String)
を介して抽出されたと想定されています。- 次で指定:
- インターフェース
VersionStrategy
のremoveVersion
- パラメーター:
requestPath
- 解決されるリソースのリクエストパスversion
-VersionStrategy.extractVersion(String)
から取得したバージョン- 戻り値:
- バージョンが削除されたリクエストパス
addVersion
インターフェースからコピーされた説明:VersionStrategy
指定されたリクエストパスにバージョンを追加します。- 次で指定:
- インターフェース
VersionStrategy
のaddVersion
- パラメーター:
requestPath
- requestPathversion
- バージョン- 戻り値:
- requestPath がバージョン文字列で更新されました