public class BroadleafResourceHttpRequestHandler
extends org.springframework.web.servlet.resource.ResourceHttpRequestHandler
ResourceResolver, ResourceTransformer,
or location (Resource) collections based on the Ordered interface.| Modifier and Type | Class and Description |
|---|---|
protected class |
BroadleafResourceHttpRequestHandler.OrderedComparator
Items that implement Ordered will sort by the value of
Ordered.getOrder(). |
| Modifier and Type | Field and Description |
|---|---|
protected BroadleafContextUtil |
blcContextUtil |
protected long |
cacheSeconds |
| Constructor and Description |
|---|
BroadleafResourceHttpRequestHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
setHeaders(javax.servlet.http.HttpServletResponse response,
org.springframework.core.io.Resource resource,
org.springframework.http.MediaType mediaType) |
protected void |
sortCollections() |
afterPropertiesSet, getContentNegotiationManager, getCorsConfiguration, getLocations, getMediaType, getMediaTypes, getResource, getResourceHttpMessageConverter, getResourceRegionHttpMessageConverter, getResourceResolvers, getResourceTransformers, getUrlPathHelper, initAllowedLocations, initContentNegotiationStrategy, isInvalidPath, isUseLastModified, processPath, setContentNegotiationManager, setCorsConfiguration, setEmbeddedValueResolver, setLocations, setLocationValues, setMediaTypes, setResourceHttpMessageConverter, setResourceRegionHttpMessageConverter, setResourceResolvers, setResourceTransformers, setUrlPathHelper, setUseLastModified, toStringapplyCacheControl, applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, checkRequest, getAllowHeader, getCacheControl, getCacheSeconds, getSupportedMethods, getVaryByRequestHeaders, isAlwaysMustRevalidate, isRequireSession, isUseCacheControlHeader, isUseCacheControlNoStore, isUseExpiresHeader, prepareResponse, preventCaching, setAlwaysMustRevalidate, setCacheControl, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseCacheControlNoStore, setUseExpiresHeader, setVaryByRequestHeadersgetServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContextprotected BroadleafContextUtil blcContextUtil
@Value(value="${staticResourceBrowserCacheSeconds}")
protected long cacheSeconds
@PostConstruct protected void sortCollections()
public void handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
handleRequest in interface org.springframework.web.HttpRequestHandlerhandleRequest in class org.springframework.web.servlet.resource.ResourceHttpRequestHandlerjavax.servlet.ServletExceptionIOExceptionprotected void setHeaders(javax.servlet.http.HttpServletResponse response,
org.springframework.core.io.Resource resource,
org.springframework.http.MediaType mediaType)
throws IOException
setHeaders in class org.springframework.web.servlet.resource.ResourceHttpRequestHandlerIOExceptionCopyright © 2022. All rights reserved.