| 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 | VersionStrategy
A strategy to determine the version of a static resource and to apply and/or extract it from the URL path. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractFileNameVersionStrategy
Abstract base class for filename suffix based |
| public abstract class | AbstractPrefixVersionStrategy
Abstract base class for |
| public abstract class | AbstractResourceResolver
Base |
| 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 | 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 abstract class | ResourceTransformerSupport
A base class for a |
| 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 | ResourceWebHandler
The "locations" property takes a list of Spring
|
| 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 |