2017-09-13 2 views
1

Gibt es eine Möglichkeit Gzip für ein Verfahren oder Controller im Frühjahr hinzufügengzip-spezifische Controller in Spring MVC

@RequestMapping(value = "/system", method = {RequestMethod.GET}) 
@Gzip //<- Something similar this, 
public ApiResponse status() throws Exception{ 

} 

Ich möchte nicht, dass es für den gesamten Server ermöglichen, unter Verwendung von Tomcat-Konfiguration, da meine Kunden noch nicht sind bereit für das Konsumieren von gzip,

+0

https://stackoverflow.com/questions/16638345/how-to-decode-gzip-compressed-request-body-in-spring-mvc – StanislavL

+0

Aber diese alle Beispiele erklären zu Gzip auf Filterebene, ich suche die Entscheidung auf meiner Controller- oder Controller-Methode treffen zu können – Ysak

Antwort

0

Sie java.io.OutputStream oder javax.servlet.http.HttpServletResponse (für bestimmte gzip HTTP-Header) Wickeln auf Ihre Controller-Methode als Parameter mit java.util.zip.GZIPOutputStream vor dem Schreiben den Inhalt

an den Client setzen können
Verwandte Themen