类 CachingResourceResolver
- java.lang.Object
- org.springframework.web.servlet.resource.AbstractResourceResolver
- org.springframework.web.servlet.resource.CachingResourceResolver
- 所有已实现的接口:
ResourceResolver
public class CachingResourceResolver extends AbstractResourceResolver
AResourceResolver
that resolves resources from aCache
or otherwise delegates to the resolver chain and saves the result in the cache.- 从以下版本开始:
- 4.1
- 作者:
- Rossen Stoyanchev, Brian Clozel
字段概要
字段 修饰符和类型 字段 说明 static String
RESOLVED_RESOURCE_CACHE_KEY_PREFIX
static String
RESOLVED_URL_PATH_CACHE_KEY_PREFIX
从类继承的字段 org.springframework.web.servlet.resource.AbstractResourceResolver
logger
构造器概要
构造器 构造器 说明 CachingResourceResolver(Cache cache)
CachingResourceResolver(CacheManager cacheManager, String cacheName)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected String
computeKey(HttpServletRequest request, String requestPath)
Cache
getCache()
Return the configuredCache
.protected Resource
resolveResourceInternal(HttpServletRequest request, String requestPath, List<? extends Resource> locations, ResourceResolverChain chain)
protected String
resolveUrlPathInternal(String resourceUrlPath, List<? extends Resource> locations, ResourceResolverChain chain)
从类继承的方法 org.springframework.web.servlet.resource.AbstractResourceResolver
resolveResource, resolveUrlPath
字段详细资料
RESOLVED_RESOURCE_CACHE_KEY_PREFIX
public static final String RESOLVED_RESOURCE_CACHE_KEY_PREFIX
- 另请参阅:
- 常量字段值
RESOLVED_URL_PATH_CACHE_KEY_PREFIX
public static final String RESOLVED_URL_PATH_CACHE_KEY_PREFIX
- 另请参阅:
- 常量字段值
构造器详细资料
CachingResourceResolver
public CachingResourceResolver(CacheManager cacheManager, String cacheName)
CachingResourceResolver
public CachingResourceResolver(Cache cache)
方法详细资料
resolveResourceInternal
protected Resource resolveResourceInternal(HttpServletRequest request, String requestPath, List<? extends Resource> locations, ResourceResolverChain chain)
computeKey
protected String computeKey(HttpServletRequest request, String requestPath)
resolveUrlPathInternal
protected String resolveUrlPathInternal(String resourceUrlPath, List<? extends Resource> locations, ResourceResolverChain chain)