如何为RestController启用GZIP?
我有一个REST
使用的简单控制器spring
。如何application/xml
启用返回的流的GZIP响应?
@RestControllerpublic class MyRest {
@RequestMapping(method = RequestMethod.GET,
produces = MediaType.APPLICATION_XML_VALUE)
@ResponseBody
public ComplexRsp test() {
//...
}
}
当使用soap + wsdl方法时,@GZIP
服务类上会有简单的注释。如何为REST实现相同目标?
回答:
如果您使用的是Spring
Boot和Tomcat,则应该能够通过Tomcat配置完成此操作:http : //docs.spring.io/spring-boot/docs/current-
SNAPSHOT/reference/htmlsingle/#how-to-enable- http-响应-
压缩
它很简单,如下所示:
server.compression.enabled=trueserver.compression.mime-types=application/xml
以上是 如何为RestController启用GZIP? 的全部内容, 来源链接: utcz.com/qa/413928.html