public class WebJarsResourceResolver extends AbstractResourceResolver
ResourceResolver。 これにより、WebJars.org ユーザーは、<script src="/jquery/jquery.min.js"/> のようなバージョンに依存しないパスをテンプレートに書き込むことができます。このパスは一意のバージョン <script src="/jquery/1.2.0/jquery.min.js"/> に解決され、アプリケーションの HTTP キャッシングとバージョン管理により適しています。
これにより、バージョンに依存しない HTTP リクエスト "GET /jquery/jquery.min.js" のリソースも解決されます。
このリゾルバーは、クラスパスに "org.webjars:webjars-locator" ライブラリを必要とし、そのライブラリが存在する場合は自動的に登録されます。
ResourceChainRegistration, webjars.orglogger| コンストラクターと説明 |
|---|
WebJarsResourceResolver() デフォルトの WebJarAssetLocator インスタンスで WebJarsResourceResolver を作成します。 |
WebJarsResourceResolver(org.webjars.WebJarAssetLocator webJarAssetLocator) カスタム WebJarAssetLocator インスタンスを使用して WebJarsResourceResolver を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected StringSE | findWebJarResourcePath(StringSE path) |
protected Resource | resolveResourceInternal(HttpServletRequestEE request, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
protected StringSE | resolveUrlPathInternal(StringSE resourceUrlPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
resolveResource, resolveUrlPathcloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic WebJarsResourceResolver()
WebJarAssetLocator インスタンスで WebJarsResourceResolver を作成します。public WebJarsResourceResolver(org.webjars.WebJarAssetLocator webJarAssetLocator)
WebJarAssetLocator インスタンスを使用して WebJarsResourceResolver を作成します。カスタムインデックス付き。protected Resource resolveResourceInternal(@Nullable HttpServletRequestEE request, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain)
AbstractResourceResolver の resolveResourceInternal protected StringSE resolveUrlPathInternal(StringSE resourceUrlPath, ListSE<? extends Resource> locations, ResourceResolverChain chain)
AbstractResourceResolver の resolveUrlPathInternal