Я определил пользовательский ErrorDecoder
для Feign Client со ссылкой на эту вики страницу.
В моем ErrorDecoder
я читаю тело ответа, вызывая response.body()
Нужно ли close
ответить в моем ErrorDecoder
при чтении InputStream
.Или Feign будет обрабатывать закрытие response
?
Я проверил SynchronousMethodHandler
, который вызывает пользовательский декодер ошибок.В нем есть finally
блок
} finally {
if (shouldClose) {
Util.ensureClosed(response.body());
}
, так как на вики-странице нет рекомендаций.