方法参数不匹配的Spring Hystrix单一回退
我想知道是否可以实现如下内容,因为我有很多端点变体,并且每个端点都有一个带有匹配参数的回退方法非常混乱。或者,全球撤退也可以方法参数不匹配的Spring Hystrix单一回退,spring,rest,spring-boot,hystrix,circuit-breaker,Spring,Rest,Spring Boot,Hystrix,Circuit Breaker,我想知道是否可以实现如下内容,因为我有很多端点变体,并且每个端点都有一个带有匹配参数的回退方法非常混乱。或者,全球撤退也可以 @RestController @RequestMapping(value = "/rest") class SomeRestController { @RequestMapping(value = "/test2", method = { RequestMethod.GET}) @HystrixCommand(fallbackMethod = "fall
@RestController
@RequestMapping(value = "/rest")
class SomeRestController {
@RequestMapping(value = "/test2", method = { RequestMethod.GET})
@HystrixCommand(fallbackMethod = "fallback") // FIXME Will error here because arguments do not match
public String test2(@RequestBody String body) {
return "Test2";
}
@RequestMapping(value = "/test", method = { RequestMethod.GET})
@HystrixCommand(fallbackMethod = "fallback")
public String test() {
return "Test";
}
public String fallback() {
return "generic fallback"; // Return 503 and a message
}
}
Hystrix提供默认方法支持 您可以按以下方式使用它-
@HystrixCommand(defaultFallback=“fallback”)Hystrix提供默认方法支持 您可以按以下方式使用它- @HystrixCommand(defaultFallback=“fallback”)