public class WebJarsResourceResolver extends AbstractResourceResolver
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 コンストラクターは、アプリケーションの起動を遅くする可能性があるクラスパススキャンを実行することに注意してください。
logger| コンストラクターと説明 |
|---|
WebJarsResourceResolver() デフォルトの WebJarAssetLocator インスタンスで WebJarsResourceResolver を作成します。 |
WebJarsResourceResolver(org.webjars.WebJarAssetLocator webJarAssetLocator) カスタム WebJarAssetLocator インスタンスを使用して WebJarsResourceResolver を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected StringSE | findWebJarResourcePath(StringSE path) |
protected reactor.core.publisher.Mono<Resource> | resolveResourceInternal(ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) |
protected reactor.core.publisher.Mono<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 reactor.core.publisher.Mono<Resource> resolveResourceInternal(@Nullable ServerWebExchange exchange, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain)
AbstractResourceResolver の resolveResourceInternal protected reactor.core.publisher.Mono<StringSE> resolveUrlPathInternal(StringSE resourceUrlPath, ListSE<? extends Resource> locations, ResourceResolverChain chain)
AbstractResourceResolver の resolveUrlPathInternal