Как включить сжатие GZIP в Spring MVC с аннотацией для класса / метода контроллера - PullRequest
0 голосов
/ 24 января 2019

Я изучаю миграцию с JAX-RS на Spring MVC и застрял с GZIP.

В Apache CXF (одной из реализаций JAX-RS) можно использовать аннотацию @GZIP на уровне контроллера, которая указывает, что все ресурсы в этом классе будут сжаты. Из документации :

Этот класс используется для управления сжатием GZIP сообщений. Прикрепление эта функция для конечной точки позволит конечной точке обрабатывать сжатые запросы, и исходящие ответы будут сжатый, если клиент указывает (через заголовок Accept-Encoding) что он может справиться с ними.

Я не могу найти, как легко сделать то же самое в Spring MVC. gzip не упоминается в официальной документации и содержит ответы типа Использование сжатия GZIP с Spring Boot / MVC / JavaConfig с RESTful show solutions для Spring Boot (не Spring MVC), которые распространяются на все приложения (должно быть только для определенных контроллеров ).

Существует ли Spring MVC простое решение для включения сжатия GZIP с использованием аннотации для класса / метода контроллера. (может через конвертер пользовательских сообщений?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...