【发布时间】:2018-07-17 12:27:44
【问题描述】:
我有一个返回 ResponseEntity(InputStreamResource) 的方法。在这种方法中,我根据文件名输入从文件中获取 InputStream,然后将 InputStreamResource 作为响应发送。
代码 sn-p
InputStream inputStream = ...;
ResponseEntity<InputStreamResource> response = new ResponseEntity<InputStreamResource>(new InputStreamResource(inputStream), headers, HttpStatus.OK);
return response;
这里需要关闭 inputStream 对象吗?如果我这样做,我会得到 p>
IllegalStateException:关闭消息。我是否需要明确关闭它们或容器会小心。
【问题讨论】: