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, toString
applyCacheControl, 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, setVaryByRequestHeaders
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext
protected 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.HttpRequestHandler
handleRequest
in class org.springframework.web.servlet.resource.ResourceHttpRequestHandler
javax.servlet.ServletException
IOException
protected 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.ResourceHttpRequestHandler
IOException
Copyright © 2022. All rights reserved.