【发布时间】:2020-09-23 00:03:54
【问题描述】:
Fallback 服务将 ProductNotFoundException 包装到 HystrixRunTimeException 中。 我想传播自定义异常,而不是包装到 HystrixRunTimeException 中。 下面是代码sn-p供参考:
@FeignClient(name = "service1", fallback = FallBackService1.class )
public interface FeignService1{
String validateProducts(Product product);
}
class FallBackService1 implements FeignService1{
@override
public String validateProducts(Product product){
throw new ProductNotFoundException("P119","Product not found");
}
}
我已启用 feign.hystrix.enable = true。
请帮忙。我想按原样传播异常。我不希望它被包裹起来。
【问题讨论】:
标签: spring-boot microservices spring-cloud-feign openfeign