Если для свойства Spring Boot server.compression.enabled задано значение true, оно не применяется к автоматически настроенному серверу Tomcat. - PullRequest
0 голосов
/ 26 ноября 2018

Я использую Spring Boot 2.0.6.RELEASE и пытаюсь заставить внутренний сервер Tomcat GZip получить ответы от API, над которым я работаю.Согласно весенней загрузочной документации https://docs.spring.io/spring-boot/docs/2.0.6.RELEASE/reference/htmlsingle/#how-to-enable-http-response-compression добавление server.compression.enabled=true в application.properties должно включать сжатие встроенного веб-сервера.

Однако полученный от API ответ не выглядит сжатым.

API response

Я следил за этим вопросом Сжатие ответа при загрузке пружины не работает и при проверке объекта Compression ServerProperties при запуске приложенияпохоже, что для свойства enabled установлено значение false.

enter image description here

Что мне здесь не хватает?

1 Ответ

0 голосов
/ 26 ноября 2018

Укажите mime-types со сжатием, как показано ниже.

server.compression.enabled=true
server.compression.mime-types=application/json,application/xml,text/html,text/xml,text/plain
...