Как вернуть ответы GZIP с помощью Spring Webflux? - PullRequest
0 голосов
/ 19 марта 2019

Допустим, у меня есть очень простая конечная точка HTTP, использующая Spring Webflux:

@GetMapping
fun greeting(@RequestParam("msg") val message : String) = Mono.just(Greeting(message))

, где Greeting - это простой DTO, сериализованный как JSON.Как я могу дать команду Spring Webflux вернуть ответ, сжатый как GZIP?Я использую реализацию Netty, если это имеет значение.

1 Ответ

1 голос
/ 20 марта 2019

Что вам нужно, так это свойства сжатия сервера

server.compression.enabled=true
server.compression.min-response-size=1024
...