【发布时间】:2019-08-04 12:09:14
【问题描述】:
我正在尝试捕捉 Feign 响应并评估 404 Not Found 响应的异常,类似于下面的 REST 模板:
try {
response = restTemplate.exchange(url, HttpMethod.GET, request, Foo.class);
} catch (HttpClientErrorException ex) {
if (ex.getStatusCode() != HttpStatus.NOT_FOUND) {
throw ex;
}
}
但对于
Foo response = feignClient.getFoo(foo)
这可能会抛出 undeclaredThrowable 和 responseCode 404。
【问题讨论】:
标签: java spring spring-boot spring-cloud-feign feign