【发布时间】:2018-11-14 17:40:16
【问题描述】:
我正在使用 Fiegn 创建一个 REST 客户端。我的电话正常工作,但我想记录异常,从而触发调用的回退方法。
代码如下:
public interface FooService {
Foo queryFoo(Integer fooId);
}
public interface FooServiceFallback implements FooService {
@Override
Foo queryFoo(Integer fooId) {
return new Foo();
}
}
@Configuration
public class FooServiceConfiguration {
@Bean
public FooService() {
return HystrixFeign.builder().[...].target(FooService.class, "http://xxx", FooServiceFallback.class);
}
}
发生异常时可以调用回退方法,但会记录注意事项。
如何记录触发回退方法调用的异常?
比如connectionTimeoutException。
【问题讨论】:
标签: spring-cloud hystrix netflix-feign feign