Class BroadleafDefaultResourceResolverChain
java.lang.Object
org.broadleafcommerce.common.web.resource.BroadleafDefaultResourceResolverChain
- All Implemented Interfaces:
org.springframework.web.servlet.resource.ResourceResolverChain
public class BroadleafDefaultResourceResolverChain
extends Object
implements org.springframework.web.servlet.resource.ResourceResolverChain
This is a straight copy of Spring's DefaultResourceResolverChain (as of 4.1.6).
This had to be copied as Spring set the class scope as "package" scope thus not allowing it to be used or extended.
- Author:
- bpolster
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBroadleafDefaultResourceResolverChain
(List<? extends org.springframework.web.servlet.resource.ResourceResolver> resolvers) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.core.io.Resource
resolveResource
(jakarta.servlet.http.HttpServletRequest request, String requestPath, List<? extends org.springframework.core.io.Resource> locations) resolveUrlPath
(String resourcePath, List<? extends org.springframework.core.io.Resource> locations)
-
Field Details
-
LOG
protected static final org.apache.commons.logging.Log LOG
-
-
Constructor Details
-
BroadleafDefaultResourceResolverChain
public BroadleafDefaultResourceResolverChain(List<? extends org.springframework.web.servlet.resource.ResourceResolver> resolvers)
-
-
Method Details
-
resolveResource
public org.springframework.core.io.Resource resolveResource(jakarta.servlet.http.HttpServletRequest request, String requestPath, List<? extends org.springframework.core.io.Resource> locations) - Specified by:
resolveResource
in interfaceorg.springframework.web.servlet.resource.ResourceResolverChain
-
resolveUrlPath
public String resolveUrlPath(String resourcePath, List<? extends org.springframework.core.io.Resource> locations) - Specified by:
resolveUrlPath
in interfaceorg.springframework.web.servlet.resource.ResourceResolverChain
-