インターフェース VersionStrategy
- すべての既知の実装クラス:
AbstractFileNameVersionStrategy
、AbstractPrefixVersionStrategy
、ContentVersionStrategy
、FixedVersionStrategy
public interface VersionStrategy
静的リソースのバージョンを判別し、それを URL パスから適用または抽出するための戦略。
- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev, Brian Clozel
- 関連事項:
方法の概要
修飾子と型メソッド説明addVersion
(StringSE requestPath, StringSE version) 指定されたリクエストパスにバージョンを追加します。extractVersion
(StringSE requestPath) リクエストパスからリソースバージョンを抽出します。reactor.core.publisher.Mono<StringSE>
getResourceVersion
(Resource resource) 指定されたリソースのバージョンを決定します。removeVersion
(StringSE requestPath, StringSE version) リクエストパスからバージョンを削除します。
メソッドの詳細
extractVersion
リクエストパスからリソースバージョンを抽出します。- パラメーター:
requestPath
- チェックするリクエストパス- 戻り値:
- バージョン文字列。
null
(見つからなかった場合)
removeVersion
リクエストパスからバージョンを削除します。指定されたバージョンはextractVersion(String)
を介して抽出されたと想定されています。- パラメーター:
requestPath
- 解決されるリソースのリクエストパスversion
-extractVersion(String)
から取得したバージョン- 戻り値:
- バージョンが削除されたリクエストパス
addVersion
指定されたリクエストパスにバージョンを追加します。- パラメーター:
requestPath
- requestPathversion
- バージョン- 戻り値:
- requestPath がバージョン文字列で更新されました
getResourceVersion
指定されたリソースのバージョンを決定します。- パラメーター:
resource
- チェックするリソース- 戻り値:
- リソースのバージョン