Нужно ли вызывать .close () для HttpServletResponse.getOutputStream () /. GetWriter ()?

Я не смог найти авторитетного ответа на этот вопрос с помощью Google. В Java-сервлетах можно получить доступ к телу ответа через response.getOutputStream () или response.getWriter (). Нужно ли вызывать .close () для этого потока после того, как он был записан?

С одной стороны, есть призыв Блохиана всегда закрывать выходные потоки. С другой стороны, я не думаю, что в этом случае существует базовый ресурс, который необходимо закрыть. Открытие / закрытие сокетов управляется на уровне HTTP, чтобы разрешить такие вещи, как постоянные соединения и тому подобное.

Ответы на вопрос(5)

Ваш ответ на вопрос