在 exceptionhandler 方法中访问错误对象

Accessing the error object inside of exceptionhandler method

在使用注解@ExceptionHandler 时,有什么方法可以进入异常对象内部吗?

这是我的代码:

@ExceptionHandler(DataInputException.class)
    public ResponseEntity handleException(){
         return ResponseEntity
                    .status(HttpStatus.BAD_REQUEST)
                    .body("Entity contains null or forbidden values");
    }

我希望返回的消息包含有关特定字段的自定义信息。 (这就是为什么我需要错误对象)。

传入异常

@ExceptionHandler(DataInputException.class)
public ResponseEntity handleException(DataInputException exception) {