我想了解如何将RESTEnd point
中引发的异常“转移”给调用REST端点的客户端。
@GetMapping"/v1/xyz/{param}",produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<String> doSomeWork() {
if(normal) {
// return value
}
else {
throw new SomeException()
}
}
在正常流程中,它返回ResponseEntity。
我的疑问是,当此rest控制器引发异常时,该异常如何级联给调用了该剩余端点的客户端?