Я создаю клиент REST, используя Fiegn. У меня работают вызовы, но я хочу зарегистрировать исключение, которое вызывает вызванный резервный метод.
Код выглядит следующим образом:
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.