パッケージ org.springframework.web.reactive.resource


@NonNullApi @NonNullFields パッケージ org.springframework.web.reactive.resource
静的リソースを提供するためのサポートクラス。
  • クラス
    説明
    ファイル名のサフィックスベースの VersionStrategy 実装の抽象基本クラス。
    プレフィックスを URL パスに挿入する VersionStrategy 実装の抽象基本クラス。
    一貫したロギングを提供するベース ResourceResolver
    Cache からリソースを解決するか、そうでなければリゾルバーチェーンに委譲して結果をキャッシュする ResourceResolver
    Cache をチェックして以前に変換されたリソースがキャッシュに存在するかどうかを確認し、見つかった場合はそれを返す ResourceTransformer、リゾルバーチェーンに委譲して結果をキャッシュします。
    リソースのコンテンツから HexMD5 ハッシュを計算し、それをファイル名に追加する VersionStrategy
    クライアントに公開する必要のあるパブリック URL パスに一致するように CSS ファイル内のリンクを変更する ResourceTransformer 実装(例:
    CssLinkResourceTransformer.LinkParser 実装の抽象基本クラス。
    リンクを表すコンテンツチャンクを抽出します。
    チェーンに委譲するリゾルバー。リソースが見つかると、エンコードされた(たとえば
    リクエストパスプレフィックスとして適用される固定バージョンに依存する VersionStrategy
    HTTP レスポンスに書き込まれる Resource の拡張インターフェース。
    ResourceWebHandler がリクエストにマップされているが、一致するリソースが見つからない場合に発生します。
    リクエストパスに一致する特定の場所でリソースを見つけようとする単純な ResourceResolver
    サーバー側のリソースへのリクエストを解決するための戦略。
    ResourceResolvers のチェーンを呼び出すための契約。各リゾルバーにはチェーンへの参照が与えられ、必要に応じて委譲できるようになります。
    リソースのコンテンツを変換するための抽象化。
    ResourceTransformers のチェーンを呼び出すための契約。各リゾルバーにはチェーンへの参照が与えられ、必要に応じて委譲できるようになります。
    変換されたリソース内のパブリックリンクを解決するためのオプションのヘルパーメソッドを持つ ResourceTransformer の基本クラス。
    クライアントが静的リソースにアクセスするために使用するパブリック URL パスを取得するために使用する中心的なコンポーネント。
    PageSpeed、YSlow などのガイドラインに従って最適化された方法で静的リソースを提供する HttpRequestHandler 
    ResourceTransformer がコンテンツを除く他のすべての情報を保持する元のリソースを表すために使用できる ByteArrayResource の拡張。
    リソースが遠い未来の日付でキャッシュされる HTTP キャッシング戦略の一部として使用できるバージョン文字列を含むリクエストパスを解決します(例:
    静的リソースのバージョンを判別し、それを URL パスから適用または抽出するための戦略。
    チェーンに委譲してリソースを見つけ、次に WebJar JAR ファイルに含まれる一致するバージョン管理されたリソースを見つけようとする ResourceResolver