public interface ResourceResolver
Provides mechanisms for resolving an incoming request to an actual
Resource and for obtaining the public
URL path that clients should use when requesting the resource.
ResourceResolverChain| Modifier and Type | Method and Description |
|---|---|
Resource |
resolveResource(HttpServletRequest request,
String requestPath,
List<? extends Resource> locations,
ResourceResolverChain chain)
Resolve the supplied request and request path to a
Resource that
exists under one of the given resource locations. |
String |
resolveUrlPath(String resourcePath,
List<? extends Resource> locations,
ResourceResolverChain chain)
Resolve the externally facing public URL path for clients to use
to access the resource that is located at the given internal
resource path.
|
Resource resolveResource(HttpServletRequest request, String requestPath, List<? extends Resource> locations, ResourceResolverChain chain)
Resource 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 resourceschain - the chain of remaining resolvers to delegate tonull if unresolvedString resolveUrlPath(String resourcePath, List<? extends Resource> locations, ResourceResolverChain chain)
This is useful when rendering URL links to clients.
resourcePath - the internal resource pathlocations - the locations to search in when looking up resourceschain - the chain of resolvers to delegate tonull if unresolved