Spring Boot DevTools-增加超时

时间:2018-12-14 20:34:16

标签: spring spring-boot spring-boot-devtools

在我的带有Spring Boot + DevTools的项目中,有一些代码可以生成XSLX文件进行下载,而下载该文件大约需要3分钟。同时,来自浏览器的请求将在1分钟左右超时:

502 Proxy Error

在报表准备就绪之前,由于

不能将输出发送到浏览器
Caused by: java.lang.IllegalStateException: getOutputStream() has already been called for this response

我尝试将以下内容添加到application.properties文件中,但似乎没有任何作用:

server.connection-timeout=-1

server.connection-timeout=5m

spring.mvc.async.request-timeout=5m

spring.session.timeout=5m

我还尝试了Controller中调用Xlsx生成器的方法上的@Async@HTTPStatus.OK

有什么想法可以在DevTools中更改嵌入式Tomcat服务器的超时设置,或者我还能尝试什么?

任何帮助将不胜感激。预先感谢。

0 个答案:

没有答案