@HystrixCommand(fallbackMethod = "defaultFallBack")
在方法上直接使用该注解,用来声明一个局部降级逻辑的方法
defaultFallback:默认降级方法,不用任何参数,以匹配更多方法,但是返回值一定一致
@DefaultProperties(defaultFallback = "defaultFallBack")
在类上直接使用该注解,用来声明一个全局降级逻辑的方法
defaultFallback:默认降级方法,不用任何参数,以匹配更多方法,但是返回值一定一致
远程调用
@EnableFeignClients
开启feign客户端
@FeignClient(value = "service-privider", fallback = UserFeignClientFallback.class, configuration = FeignConfig.class)
标注该类是一个feign接口