我想知道是否可以实现以下类似的东西,因为我有很多端点变体,并且每个端点都有一个带有匹配参数的后备方法非常混乱。或者,全局后备也可以。
@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
}
}