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 Summary
FieldsFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetOrder()voidsetOrder(int order) org.springframework.core.io.Resourcetransform(jakarta.servlet.http.HttpServletRequest request, org.springframework.core.io.Resource resource, org.springframework.web.servlet.resource.ResourceTransformerChain transformerChain)
-
Field Details
-
minifyService
-
-
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:
transformin interfaceorg.springframework.web.servlet.resource.ResourceTransformer- Throws:
IOException
-
getOrder
public int getOrder()- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
setOrder
public void setOrder(int order)
-