#java #error-handling #exception-handling #exceptionhandler
#java #обработка ошибок #исключение #обработчик исключений
Вопрос:
Есть ли какой-либо способ проникнуть внутрь объекта исключения при использовании аннотации @ExceptionHandler?
это мой код:
@ExceptionHandler(DataInputException.class)
public ResponseEntity handleException(){
return ResponseEntity
.status(HttpStatus.BAD_REQUEST)
.body("Entity contains null or forbidden values");
}
Я хотел бы, чтобы возвращенное сообщение содержало настраиваемую информацию о пертикулярных полях. (Вот почему мне нужен объект ошибки).
Ответ №1:
Передать исключение
@ExceptionHandler(DataInputException.class)
public ResponseEntity handleException(DataInputException exception) {