クラス WebJarsResourceResolver

java.lang.ObjectSE
org.springframework.web.reactive.resource.AbstractResourceResolver
org.springframework.web.reactive.resource.WebJarsResourceResolver
実装されているすべてのインターフェース:
ResourceResolver

@DeprecatedSE(since="6.2", forRemoval=true) public class WebJarsResourceResolver extends AbstractResourceResolver
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
6.2 現在、LiteWebJarsResourceResolver を推奨
チェーンに委譲してリソースを見つけ、次に WebJar JAR ファイルに含まれる一致するバージョン管理されたリソースを見つけようとする ResourceResolver

これにより、WebJars.org ユーザーは、<script src="/webjars/jquery/jquery.min.js"/> のようなバージョンに依存しないパスをテンプレートに書き込むことができます。このパスは一意のバージョン <script src="/webjars/jquery/1.2.0/jquery.min.js"/> に解決され、アプリケーションの HTTP キャッシングとバージョン管理により適しています。

これにより、バージョンに依存しない HTTP リクエスト "GET /jquery/jquery.min.js" のリソースも解決されます。

このリゾルバーはクラスパスに org.webjars:webjars-locator-core ライブラリを必要とし、そのライブラリが存在する場合は自動的に登録されます。

WebJarAssetLocator コンストラクターは、アプリケーションの起動を遅くする可能性があるクラスパススキャンを実行することに注意してください。

導入:
5.0
作成者:
Rossen Stoyanchev, Brian Clozel
関連事項:
  • フィールドのサマリー

    クラス org.springframework.web.reactive.resource.AbstractResourceResolver から継承されたフィールド

    logger
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    デフォルトの WebJarAssetLocator インスタンスで WebJarsResourceResolver を作成します。
    WebJarsResourceResolver(org.webjars.WebJarAssetLocator webJarAssetLocator)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    カスタムインデックスなどを使用して、カスタム WebJarAssetLocator インスタンスで WebJarsResourceResolver を作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    protected StringSE
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    protected reactor.core.publisher.Mono<Resource>
    resolveResourceInternal(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    protected reactor.core.publisher.Mono<StringSE>
    resolveUrlPathInternal(StringSE resourceUrlPath, ListSE<? extends Resource> locations, ResourceResolverChain chain)
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。

    クラス org.springframework.web.reactive.resource.AbstractResourceResolver から継承されたメソッド

    resolveResource, resolveUrlPath

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • WebJarsResourceResolver

      public WebJarsResourceResolver()
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      デフォルトの WebJarAssetLocator インスタンスで WebJarsResourceResolver を作成します。
    • WebJarsResourceResolver

      public WebJarsResourceResolver(org.webjars.WebJarAssetLocator webJarAssetLocator)
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      カスタムインデックスなどを使用して、カスタム WebJarAssetLocator インスタンスで WebJarsResourceResolver を作成します。
  • メソッドの詳細