springcloud 使用feign配置熔断,调用回调函数,返回异常页面,研究很久网上说通过配置feign.hystrix.enabled=true即可,但实际仍无法调用fallback回调方法。
研究很久翻阅源码,spring-cloud-openfeign-core.3.0.1.jar包的org.springframework.cloud.openfeign.FeignAutoConfiguration的java发现已调整,具体代码见@ConditionalOnClass({CircuitBreaker.class}) @ConditionalOnProperty({"feign.circuitbreaker.enabled"}) protected static class CircuitBreakerPresentFeignTargeterConfiguration
需要通过配置feign.circuitbreaker.enabled=true,就可以调用fallback回调方法,正常返回异常页面
feign-hystrix不能调用fallbak回调方法
最新推荐文章于 2023-11-22 15:59:41 发布