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