Class ResourceHandlerRegistry

java.lang.Object
org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry

public class ResourceHandlerRegistry extends Object
Stores registrations of resource handlers for serving static resources such as images, css files and others through Spring MVC including setting cache headers optimized for efficient loading in a web browser. Resources can be served out of locations under web application root, from the classpath, and others.

To create a resource handler, use addResourceHandler(String...) providing the URL path patterns for which the handler should be invoked to serve static resources (for example, "/resources/**").

Then use additional methods on the returned ResourceHandlerRegistration to add one or more locations from which to serve static content from (for example, {"/", "classpath:/META-INF/public-web-resources/"}) or to specify a cache period for served resources.

Since:
3.1
Author:
Rossen Stoyanchev
See Also: