У меня есть партнер, который может быть отключен на пару секунд, и мы хотим зарегистрировать неудачную попытку.
Затем у меня простой звонок:
restTemplate.getForObject("https://myurl/{param}", Response.class, paramValue);
Проблема заключается в том, что если что-то не так, полностью URL
будет зарегистрировано в исключении, например:
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://myurl/paramValue".
Мой вопрос в том, как я могу избежать того, чтобы значение параметра было доступно в сообщении об исключении, потому что это может может привести к утечке важных данных.
Конечно, я всегда могу вручную обработать исключение, но я не хотел терять трассировку стека. Насколько я понимаю, он должен иметь возможность настроить обработчик RestTemplate
, чтобы он не регистрировал расширенный URL-адрес.