public class ResourceHandlerRegistration
extends java.lang.Object
| Constructor and Description |
|---|
ResourceHandlerRegistration(ResourceLoader resourceLoader,
java.lang.String... pathPatterns)
Create a
ResourceHandlerRegistration instance. |
| Modifier and Type | Method and Description |
|---|---|
ResourceHandlerRegistration |
addResourceLocations(java.lang.String... resourceLocations)
Add one or more resource locations from which to serve static content.
|
protected java.lang.String[] |
getPathPatterns()
Returns the URL path patterns for the resource handler.
|
protected ResourceHttpRequestHandler |
getRequestHandler()
Returns a
ResourceHttpRequestHandler instance. |
ResourceHandlerRegistration |
setCachePeriod(java.lang.Integer cachePeriod)
Specify the cache period for the resources served by the resource handler, in seconds.
|
public ResourceHandlerRegistration(ResourceLoader resourceLoader, java.lang.String... pathPatterns)
ResourceHandlerRegistration instance.resourceLoader - a resource loader for turning a String location into a ResourcepathPatterns - one or more resource URL path patternspublic ResourceHandlerRegistration addResourceLocations(java.lang.String... resourceLocations)
For example, {"/", "classpath:/META-INF/public-web-resources/"} allows resources to
be served both from the web application root and from any JAR on the classpath that contains a
/META-INF/public-web-resources/ directory, with resources in the web application root taking precedence.
ResourceHandlerRegistration instance for chained method invocationpublic ResourceHandlerRegistration setCachePeriod(java.lang.Integer cachePeriod)
cachePeriod - the time to cache resources in secondsResourceHandlerRegistration instance for chained method invocationprotected java.lang.String[] getPathPatterns()
protected ResourceHttpRequestHandler getRequestHandler()
ResourceHttpRequestHandler instance.