| インターフェース | 説明 |
|---|---|
| CssLinkResourceTransformer.LinkParser | リンクを表すコンテンツチャンクを抽出します。 |
| HttpResource | HTTP レスポンスに書き込まれる Resource の拡張インターフェース。 |
| ResourceResolver | サーバー側のリソースへのリクエストを解決するための戦略。 |
| ResourceResolverChain | ResourceResolver のチェーンを呼び出すための契約。各リゾルバーには、必要に応じて委譲できるようにチェーンへの参照が与えられます。 |
| ResourceTransformer | リソースのコンテンツを変換するための抽象化。 |
| ResourceTransformerChain | ResourceTransformer のチェーンを呼び出すための契約。各リゾルバーには、必要に応じて委譲できるようにチェーンへの参照が与えられます。 |
| VersionPathStrategy | URL バージョンにリソースバージョンを抽出して埋め込むための戦略。 |
| VersionStrategy | Resource の実際のバージョンを決定するメソッドを追加する VersionPathStrategy の拡張。 |
| クラス | 説明 |
|---|---|
| AbstractResourceResolver | ResourceResolver 実装の基本クラス。 |
| AbstractVersionStrategy | VersionStrategy 実装の抽象基本クラス。 |
| AbstractVersionStrategy.FileNameVersionPathStrategy | ファイル名ベースの VersionPathStrategy、たとえば |
| AbstractVersionStrategy.PrefixVersionPathStrategy | プレフィックスベースの VersionPathStrategy、たとえば |
| AppCacheManifestTransformer | HTML5 オフラインアプリケーションの HTML5 AppCache マニフェスト内のリソースの処理を支援する ResourceTransformer 実装。 |
| CachingResourceResolver | Cache からリソースを解決するか、そうでなければリゾルバーチェーンに委譲し、結果をキャッシュに保存する ResourceResolver。 |
| CachingResourceTransformer | Cache をチェックして、以前に変換されたリソースがキャッシュに存在するかどうかを確認し、見つかった場合はそれを返し、それ以外の場合はリゾルバーチェーンに委譲し、結果をキャッシュに保存する ResourceTransformer。 |
| ContentVersionStrategy | リソースのコンテンツから 16 進 MD5 ハッシュを計算し、ファイル名に追加する VersionStrategy。 |
| CssLinkResourceTransformer | クライアントに公開する必要のあるパブリック URL パスに一致するように CSS ファイル内のリンクを変更する ResourceTransformer 実装(例: |
| CssLinkResourceTransformer.AbstractLinkParser | |
| DefaultServletHttpRequestHandler | サーブレットコンテナーの "default" サーブレットを使用して静的ファイルを提供するための HttpRequestHandler。 |
| FixedVersionStrategy | リクエストパスプレフィックスとして適用される固定バージョンに依存する VersionStrategy。 |
| GzipResourceResolver | チェーンに委譲してリソースを見つけ、次に ".gz" 拡張子を持つバリエーションを見つけようとする ResourceResolver。 |
| PathResourceResolver | リクエストパスに一致する特定の場所でリソースを見つけようとする単純な ResourceResolver。 |
| ResourceHttpRequestHandler | PageSpeed、YSlow などのガイドラインに従って最適化された方法で静的リソースを提供する HttpRequestHandler |
| ResourceTransformerSupport | 変換されたリソース内のパブリックリンクを解決するためのオプションのヘルパーメソッドを持つ ResourceTransformer の基本クラス。 |
| ResourceUrlEncodingFilter | 内部リソースリクエスト URL を外部使用のためにパブリック URL パスに変換するために、 HttpServletResponseEE をラップし、その encodeURLEE メソッドをオーバーライドするフィルター。 |
| ResourceUrlProvider | クライアントが静的リソースにアクセスするために使用するパブリック URL パスを取得するために使用する中心的なコンポーネント。 |
| ResourceUrlProviderExposingInterceptor | リクエスト属性として構成されている ResourceUrlProvider インスタンスを公開するインターセプター。 |
| TransformedResource | ResourceTransformer がコンテンツを除く他のすべての情報を保持する元のリソースを表すために使用できる ByteArrayResource の拡張。 |
| VersionResourceResolver | リソースが遠い未来の日付でキャッシュされる HTTP キャッシング戦略の一部として使用できるバージョン文字列を含むリクエストパスを解決します(例: |
| WebJarsResourceResolver | チェーンに委譲してリソースを見つけ、次に WebJar JAR ファイルに含まれる一致するバージョン管理されたリソースを見つけようとする ResourceResolver。 |