クラス WebJarsResourceResolver
java.lang.ObjectSE
org.springframework.web.servlet.resource.AbstractResourceResolver
org.springframework.web.servlet.resource.WebJarsResourceResolver
- 実装されているすべてのインターフェース:
ResourceResolver
@DeprecatedSE(since="6.2",
forRemoval=true)
public class WebJarsResourceResolver
extends AbstractResourceResolver
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
チェーンに委譲してリソースを見つけ、次に 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 コンストラクターは、アプリケーションの起動を遅くする可能性があるクラスパススキャンを実行することに注意してください。
- 導入:
- 4.2
- 作成者:
- Brian Clozel, Sebastien Deleuze
- 関連事項:
フィールドのサマリー
クラス org.springframework.web.servlet.resource.AbstractResourceResolver から継承されたフィールド
loggerコンストラクターの概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。デフォルトのWebJarAssetLocatorインスタンスでWebJarsResourceResolverを作成します。WebJarsResourceResolver(org.webjars.WebJarAssetLocator webJarAssetLocator) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。カスタムインデックスなどを使用して、カスタムWebJarAssetLocatorインスタンスでWebJarsResourceResolverを作成します。メソッドのサマリー
修飾子と型メソッド説明protected StringSE非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected ResourceresolveResourceInternal(HttpServletRequestEE request, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。protected StringSEresolveUrlPathInternal(StringSE resourceUrlPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。クラス org.springframework.web.servlet.resource.AbstractResourceResolver から継承されたメソッド
resolveResource, resolveUrlPath
コンストラクターの詳細
WebJarsResourceResolver
public WebJarsResourceResolver()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。デフォルトのWebJarAssetLocatorインスタンスでWebJarsResourceResolverを作成します。WebJarsResourceResolver
public WebJarsResourceResolver(org.webjars.WebJarAssetLocator webJarAssetLocator) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。カスタムインデックスなどを使用して、カスタムWebJarAssetLocatorインスタンスでWebJarsResourceResolverを作成します。- 導入:
- 4.3
メソッドの詳細
resolveResourceInternal
@Nullable protected Resource resolveResourceInternal(@Nullable HttpServletRequestEE request, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- クラス
AbstractResourceResolverのresolveResourceInternal
resolveUrlPathInternal
@Nullable protected StringSE resolveUrlPathInternal(StringSE resourceUrlPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 次で指定:
- クラス
AbstractResourceResolverのresolveUrlPathInternal
findWebJarResourcePath
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
LiteWebJarsResourceResolverを推奨