|
|
|
@ -65,11 +65,11 @@ final class CompressionCustomizer implements NettyServerCustomizer { |
|
|
|
return server; |
|
|
|
return server; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private CompressionPredicate getMimeTypesPredicate(String[] mimeTypeIds) { |
|
|
|
private CompressionPredicate getMimeTypesPredicate(String[] mimeTypeValues) { |
|
|
|
if (ObjectUtils.isEmpty(mimeTypeIds)) { |
|
|
|
if (ObjectUtils.isEmpty(mimeTypeValues)) { |
|
|
|
return ALWAYS_COMPRESS; |
|
|
|
return ALWAYS_COMPRESS; |
|
|
|
} |
|
|
|
} |
|
|
|
List<MimeType> mimeTypes = Arrays.stream(mimeTypeIds) |
|
|
|
List<MimeType> mimeTypes = Arrays.stream(mimeTypeValues) |
|
|
|
.map(MimeTypeUtils::parseMimeType).collect(Collectors.toList()); |
|
|
|
.map(MimeTypeUtils::parseMimeType).collect(Collectors.toList()); |
|
|
|
return (request, response) -> { |
|
|
|
return (request, response) -> { |
|
|
|
String contentType = response.responseHeaders() |
|
|
|
String contentType = response.responseHeaders() |
|
|
|
|