Spring Boot с шаблоном Rest, ошибки обнаружения ошибокJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Boot с шаблоном Rest, ошибки обнаружения ошибок

Сообщение Anonymous »

Я остановил экземпляр, который вызываю, используя шаблон rest, чтобы иметь возможность перехватывать возникающие ошибки. Ошибки:

Код: Выделить всё

org.springframework.web.client.ResourceAccessException: I/O error on POST request for

Код: Выделить всё

Caused by: java.net.SocketTimeoutException: Connect timed out
Я обрабатываю ошибки в блоке try/catch и веду журнал, чтобы проверить, обнаружено ли исключение ResourceAccessException.
Журнал был напечатано, поэтому ошибка была обнаружена и возвращено значение по умолчанию внутри этого блока catch.
Но проблема в том, что ошибка все еще печатается в консоли Spring, и я не могу остановиться это.

Код: Выделить всё

try {
ResponseEntity exchange = restTemplate.exchange(url, HttpMethod.POST, httpEntity, String.class);

return PipsUtils.roundToTwo(Float.parseFloat(Objects.requireNonNull(exchange.getBody())));
} catch (ResourceAccessException e) {
log.error("An error occurred while connecting to instance with port: {}", port, e);
throw new InstancesException("Connection to instances refused!");
}
Я хочу отловить ошибку и не печатать ее в консоли.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ing-errors
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»