public class GzipResourceResolver extends AbstractResourceResolver
ResourceResolver that delegates to the chain to locate a resource
and then attempts to find a variation with the ".gz" extension.
The resolver gets involved only if the "Accept-Encoding" request header contains the value "gzip" indicating the client accepts gzipped responses.
logger| Constructor and Description |
|---|
GzipResourceResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected reactor.core.publisher.Mono<org.springframework.core.io.Resource> |
resolveResourceInternal(org.springframework.web.server.ServerWebExchange exchange,
java.lang.String requestPath,
java.util.List<? extends org.springframework.core.io.Resource> locations,
ResourceResolverChain chain) |
protected reactor.core.publisher.Mono<java.lang.String> |
resolveUrlPathInternal(java.lang.String resourceUrlPath,
java.util.List<? extends org.springframework.core.io.Resource> locations,
ResourceResolverChain chain) |
resolveResource, resolveUrlPathprotected reactor.core.publisher.Mono<org.springframework.core.io.Resource> resolveResourceInternal(@Nullable
org.springframework.web.server.ServerWebExchange exchange,
java.lang.String requestPath,
java.util.List<? extends org.springframework.core.io.Resource> locations,
ResourceResolverChain chain)
resolveResourceInternal in class AbstractResourceResolverprotected reactor.core.publisher.Mono<java.lang.String> resolveUrlPathInternal(java.lang.String resourceUrlPath,
java.util.List<? extends org.springframework.core.io.Resource> locations,
ResourceResolverChain chain)
resolveUrlPathInternal in class AbstractResourceResolver