StreamingOutput
的OutputStream
應該被執行類關閉嗎?關閉JAX-RS StreamingOutput的OutputStream
java-doc不提供任何建議。我想它只是代表底層的ServletOutputStream
這意味着它不應該被關閉,但我的猜測可能是錯誤的:)另外,javadoc引用了MessageBodyWriter
接口,它明確表示輸出流不能關閉。
https://docs.oracle.com/javaee/7/api/javax/ws/rs/core/StreamingOutput.html
我不認爲你應該關閉它。如果您關閉輸出流,則可能會有下游過濾器或攔截器可能中斷。 – sinu