在全局默认配置服务降级方法不能加参数:
@RestController
@DefaultProperties(defaultFallback = "TimeoutAndExceptionHandler",commandProperties = {
@HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds",value = "3000")
})
public class PaymentHystrixController {...}
报错示例:
public String TimeoutAndExceptionHandler(Integer id){
System.out.println("服务降级处理...");
return "线程池:"+Thread.currentThread().getName()+" paymentInfo_TimeOut"+"t"+"┭┮﹏┭┮";
}
正确示例:
public String TimeoutAndExceptionHandler(){
System.out.println("服务降级处理...");
return "线程池:"+Thread.currentThread().getName()+" paymentInfo_TimeOut"+"t"+"┭┮﹏┭┮";
}



