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 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 interface org.springframework.web.servlet.resource.ResourceResolverChain
    • resolveUrlPath

      public String resolveUrlPath(String resourcePath, List<? extends org.springframework.core.io.Resource> locations)
      Specified by:
      resolveUrlPath in interface org.springframework.web.servlet.resource.ResourceResolverChain