public interface VersionStrategy
VersionResourceResolver
修飾子と型 | メソッドと説明 |
---|---|
StringSE | addVersion(StringSE requestPath, StringSE version) 指定されたリクエストパスにバージョンを追加します。 |
StringSE | extractVersion(StringSE requestPath) リクエストパスからリソースバージョンを抽出します。 |
reactor.core.publisher.Mono<StringSE> | getResourceVersion(Resource resource) 指定されたリソースのバージョンを決定します。 |
StringSE | removeVersion(StringSE requestPath, StringSE version) リクエストパスからバージョンを削除します。 |
@Nullable StringSE extractVersion(StringSE requestPath)
requestPath
- チェックするリクエストパス null
(見つからなかった場合)StringSE removeVersion(StringSE requestPath, StringSE version)
extractVersion(String)
を介して抽出されたと想定されています。requestPath
- 解決されるリソースのリクエストパス version
- extractVersion(String)
から取得したバージョン StringSE addVersion(StringSE requestPath, StringSE version)
requestPath
- requestPathversion
- バージョン