# Uses of Package
org.springframework.web.servlet.resource

Packages that use org.springframework.web.servlet.resource
Package
Description
org.springframework.web.servlet.config.annotation
Annotation-based setup for Spring MVC.
org.springframework.web.servlet.mvc.method.annotation
MVC infrastructure for annotation-based handler method processing, building on the `org.springframework.web.method.annotation` package.
org.springframework.web.servlet.mvc.support
Support package for MVC controllers.
org.springframework.web.servlet.resource
Support classes for serving static resources.

Classes in org.springframework.web.servlet.resource used by org.springframework.web.servlet.config.annotation
Class
Description
ResourceHttpRequestHandler
`HttpRequestHandler` that serves static resources in an optimized way according to the guidelines of Page Speed, YSlow, etc.
ResourceResolver
A strategy for resolving a request to a server-side resource.
ResourceTransformer
An abstraction for transforming the content of a resource.
ResourceUrlProvider
A central component to use to obtain the public URL path that clients should use to access a static resource.
Classes in org.springframework.web.servlet.resource used by org.springframework.web.servlet.mvc.method.annotation
Class
Description
NoResourceFoundException
Raised when `ResourceHttpRequestHandler` can not find a resource.
Classes in org.springframework.web.servlet.resource used by org.springframework.web.servlet.mvc.support
Class
Description
NoResourceFoundException
Raised when `ResourceHttpRequestHandler` can not find a resource.
Classes in org.springframework.web.servlet.resource used by org.springframework.web.servlet.resource
Class
Description
AbstractResourceResolver
Base class for `ResourceResolver` implementations.
AbstractVersionStrategy
Abstract base class for `VersionStrategy` implementations.
CssLinkResourceTransformer.LinkParser
Extract content chunks that represent links.
ResourceHttpRequestHandler
`HttpRequestHandler` that serves static resources in an optimized way according to the guidelines of Page Speed, YSlow, etc.
ResourceResolver
A strategy for resolving a request to a server-side resource.
ResourceResolverChain
A contract for invoking a chain of `ResourceResolvers` where each resolver is given a reference to the chain allowing it to delegate when necessary.
ResourceTransformer
An abstraction for transforming the content of a resource.
ResourceTransformerChain
A contract for invoking a chain of `ResourceTransformers` where each resolver is given a reference to the chain allowing it to delegate when necessary.
ResourceTransformerSupport
A base class for a `ResourceTransformer` with an optional helper method for resolving public links within a transformed resource.
ResourceUrlProvider
A central component to use to obtain the public URL path that clients should use to access a static resource.
VersionPathStrategy
A strategy for extracting and embedding a resource version in its URL path.
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 (for example, 1 year) and cached until the version, and therefore the URL, is changed.
VersionStrategy
An extension of `VersionPathStrategy` that adds a method to determine the actual version of a `Resource`.