| Modifier and Type | Interface and Description |
|---|---|
| public interface | HttpResource
Extended interface for a |
| public interface | ResourceResolver
A strategy for resolving a request to a server-side resource. |
| public interface | ResourceResolverChain
A contract for invoking a chain of |
| public interface | ResourceTransformer
An abstraction for transforming the content of a resource. |
| public interface | ResourceTransformerChain
A contract for invoking a chain of |
| public interface | VersionPathStrategy
A strategy for extracting and embedding a resource version in its URL path. |
| public interface | VersionStrategy
An extension of |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractResourceResolver
Base class for |
| public abstract class | AbstractVersionStrategy
Abstract base class for |
| public class | CachingResourceResolver
A |
| public class | CachingResourceTransformer
A |
| public class | ContentVersionStrategy
A |
| public class | CssLinkResourceTransformer
A |
| pack-priv class | DefaultResourceResolverChain
Default immutable implementation of |
| pack-priv class | DefaultResourceTransformerChain
Default immutable implementation of |
| public class | DefaultServletHttpRequestHandler
An |
| public class | EncodedResourceResolver
Resolver that delegates to the chain, and if a resource is found, it then attempts to find an encoded (e.g. gzip, brotli) variant that is acceptable based on the "Accept-Encoding" request header. |
| public class | FixedVersionStrategy
A This is useful for example when |
| public class | NoResourceFoundException
Raised when |
| public class | PathResourceResolver
A simple |
| public class | ResourceHttpRequestHandler
The properties "locations" and "locationValues" accept locations from which static resources can be served by this handler. |
| public abstract class | ResourceTransformerSupport
A base class for a |
| public class | ResourceUrlEncodingFilter
A filter that wraps the |
| public class | ResourceUrlProvider
A central component to use to obtain the public URL path that clients should use to access a static resource. |
| public class | ResourceUrlProviderExposingInterceptor
An interceptor that exposes the |
| public class | TransformedResource
An extension of |
| public class | VersionResourceResolver
Resolves request paths containing a version string that can be used as part of an HTTP caching strategy in which a resource is cached with a date in the distant future (e.g. 1 year) and cached until the version, and therefore the URL, is changed. |
| public class | WebJarsResourceResolver
A |