public class CachingResourceResolver extends AbstractResourceResolver
Cache からリソースを解決するか、そうでなければリゾルバーチェーンに委譲し、結果をキャッシュに保存する ResourceResolver。| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | RESOLVED_RESOURCE_CACHE_KEY_PREFIX |
static StringSE | RESOLVED_URL_PATH_CACHE_KEY_PREFIX |
logger| コンストラクターと説明 |
|---|
CachingResourceResolver(Cache cache) |
CachingResourceResolver(CacheManager cacheManager, StringSE cacheName) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected StringSE | computeKey(HttpServletRequestEE request, StringSE requestPath) |
Cache | getCache() 設定された Cache を返します。 |
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 static final StringSE RESOLVED_RESOURCE_CACHE_KEY_PREFIX
public CachingResourceResolver(Cache cache)
public CachingResourceResolver(CacheManager cacheManager, StringSE cacheName)
public Cache getCache()
Cache を返します。protected Resource resolveResourceInternal(@Nullable HttpServletRequestEE request, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain)
AbstractResourceResolver の resolveResourceInternal protected StringSE computeKey(@Nullable HttpServletRequestEE request, StringSE requestPath)
protected StringSE resolveUrlPathInternal(StringSE resourceUrlPath, ListSE<? extends Resource> locations, ResourceResolverChain chain)
AbstractResourceResolver の resolveUrlPathInternal