У меня есть какой-то клиент fiegn, чтобы отправить запрос другому микросервису.
@FeignClient(name="userservice")
public interface UserClient {
@RequestMapping(
method= RequestMethod.GET,
path = "/userlist")
String getUserByid(@RequestParam(value ="id") String id);
}
Сейчас я отправляю такой запрос
try {
String responseData = userClient.getUserByid(id);
return responseData;
}
catch(FeignException e)
{
logger.error("Failed to get user", id);
}
catch (Exception e)
{
logger.error("Failed to get user", id);
}
Здесь проблема в том, что если происходит какое-либо исключение FeignException, я не получаю никакого кода ошибки.
Мне нужно отправить соответствующие коды ошибок в другом APIS для отправки вызывающему абоненту
Итак, как извлечь код ошибки? Я хочу извлечь код ошибки и создать responseEntity
Я получил этот код, но не знаю, как именно я могу использовать его в своей функции.