接口 ResourceResolverChain
public interface ResourceResolverChain
A contract for invoking a chain ofResourceResolver
s where each resolver is given a reference to the chain allowing it to delegate when necessary.- 从以下版本开始:
- 4.1
- 作者:
- Jeremy Grelle, Rossen Stoyanchev, Sam Brannen
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 Resource
resolveResource(HttpServletRequest request, String requestPath, List<? extends Resource> locations)
Resolve the supplied request and request path to aResource
that exists under one of the given resource locations.String
resolveUrlPath(String resourcePath, List<? extends Resource> locations)
Resolve the externally facing public URL path for clients to use to access the resource that is located at the given internal resource path.
方法详细资料
resolveResource
Resource resolveResource(HttpServletRequest request, String requestPath, List<? extends Resource> locations)
Resolve the supplied request and request path to aResource
that exists under one of the given resource locations.- 参数:
request
- the current requestrequestPath
- the portion of the request path to uselocations
- the locations to search in when looking up resources- 返回:
- the resolved resource or
null
if unresolved
resolveUrlPath
String resolveUrlPath(String resourcePath, List<? extends Resource> locations)
Resolve the externally facing public URL path for clients to use to access the resource that is located at the given internal resource path.This is useful when rendering URL links to clients.
- 参数:
resourcePath
- the internal resource pathlocations
- the locations to search in when looking up resources- 返回:
- the resolved public URL path or
null
if unresolved