Overriding default Spring exceptions
No ExceptionHandler
@Override
protected ResponseEntity<Object> handleHttpMessageNotReadable(
HttpMessageNotReadableException ex,
HttpHeaders headers,
HttpStatus status,
WebRequest request) {
ErrorResponse errorResponse = new ErrorResponse();
errorResponse.error = "invalid_request";
errorResponse.errorDescription = "Invalid POST request body sent";
return new ResponseEntity<>(errorResponse, HttpStatus.BAD_REQUEST);
}