パッケージ 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の拡張インターフェース。リクエストパスに一致する特定の場所でリソースを見つけようとする単純なResourceResolver。サーバー側のリソースへのリクエストを解決するための戦略。ResourceResolversのチェーンを呼び出すための契約。各リゾルバーにはチェーンへの参照が与えられ、必要に応じて委譲できるようになります。リソースのコンテンツを変換するための抽象化。ResourceTransformersのチェーンを呼び出すための契約。各リゾルバーにはチェーンへの参照が与えられ、必要に応じて委譲できるようになります。変換されたリソース内のパブリックリンクを解決するためのオプションのヘルパーメソッドを持つResourceTransformerの基本クラス。クライアントが静的リソースにアクセスするために使用するパブリック URL パスを取得するために使用する中心的なコンポーネント。PageSpeed、YSlow などのガイドラインに従って最適化された方法で静的リソースを提供するHttpRequestHandlerResourceTransformerがコンテンツを除く他のすべての情報を保持する元のリソースを表すために使用できるByteArrayResourceの拡張。リソースが遠い未来の日付でキャッシュされる HTTP キャッシング戦略の一部として使用できるバージョン文字列を含むリクエストパスを解決します(例:静的リソースのバージョンを判別し、それを URL パスから適用または抽出するための戦略。チェーンに委譲してリソースを見つけ、次に WebJar JAR ファイルに含まれる一致するバージョン管理されたリソースを見つけようとするResourceResolver。