Class MinifyResourceTransformer

java.lang.Object
org.broadleafcommerce.common.web.resource.transformer.MinifyResourceTransformer
All Implemented Interfaces:
org.springframework.core.Ordered, org.springframework.web.servlet.resource.ResourceTransformer

@Component("blMinifyResourceTransformer") public class MinifyResourceTransformer extends Object implements org.springframework.web.servlet.resource.ResourceTransformer, org.springframework.core.Ordered
A ResourceTransformer that minifies the resource. Only works with allowed extensions (".css" and ".js" by default).

ResourceMinificationService is used to perform the minification.

Since:
4.0
Author:
Brian Polster
  • Field Details

  • Constructor Details

    • MinifyResourceTransformer

      public MinifyResourceTransformer()
  • Method Details

    • transform

      public org.springframework.core.io.Resource transform(jakarta.servlet.http.HttpServletRequest request, org.springframework.core.io.Resource resource, org.springframework.web.servlet.resource.ResourceTransformerChain transformerChain) throws IOException
      Specified by:
      transform in interface org.springframework.web.servlet.resource.ResourceTransformer
      Throws:
      IOException
    • getOrder

      public int getOrder()
      Specified by:
      getOrder in interface org.springframework.core.Ordered
    • setOrder

      public void setOrder(int order)