У меня есть клиент для отправки запроса в другой микро сервис.
@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
Я получил этот код, но не знаю, как именно я могу использовать в своей функции.