インターフェースの使用
org.springframework.web.reactive.resource.VersionStrategy
VersionStrategy を使用するパッケージ
org.springframework.web.reactive.resource 内の VersionStrategy 使用
VersionStrategy を実装している org.springframework.web.reactive.resource のクラス修飾子と型クラス説明classファイル名サフィックスベースのVersionStrategy実装の抽象基本クラス (例: "static/myresource-version.js")。classURL パスにプレフィックスを挿入するVersionStrategy実装の抽象基本クラス (例: "version/static/myresource.js")。classリソースの内容から 16 進 MD5 ハッシュを計算し、それをファイル名に追加するVersionStrategy(例:"styles/main-e36d2e05253c6c7085a91522ce43a0b4.css")。classリクエストパスプレフィックスとして適用される固定バージョン (縮小 SHA、バージョン名、リリース日など) に依存するVersionStrategy。修飾子と型メソッド説明protected VersionStrategyVersionResourceResolver.getStrategyForPath(StringSE requestPath) リクエストされたリソースのリクエストパスのVersionStrategyを見つけます。型 VersionStrategy の引数を持つ型を返す org.springframework.web.reactive.resource のメソッド型 VersionStrategy のパラメーターを持つ org.springframework.web.reactive.resource のメソッド修飾子と型メソッド説明VersionResourceResolver.addVersionStrategy(VersionStrategy strategy, StringSE... pathPatterns) 指定されたパスパターンに一致するリソース URL に適用するカスタム VersionStrategy を登録します。型 VersionStrategy の型引数を持つ org.springframework.web.reactive.resource のメソッドパラメーター修飾子と型メソッド説明voidVersionResourceResolver.setStrategyMap(MapSE<StringSE, VersionStrategy> map) URL パスをキーとして、VersionStrategyを値としてマップを設定します。