@ExceptionHandler(ValidationException.class) @ResponseBody public ErrorMessageDto validationError(ValidationException validationException) { logger.error("Validation Exception : ", validationException); ErrorMessageDto errorMessageDto = new ErrorMessageDto(); errorMessageDto.setMessage(validationException.getMessage()); return errorMessageDto; }
@ExceptionHandler(Exception.class) @ResponseBody public ErrorMessageDto AnyOtherError(Exception exception) { logger.error("Internal Exception : ", exception); ErrorMessageDto errorMessageDto = new ErrorMessageDto(); errorMessageDto.setMessage(exception.getMessage()); return errorMessageDto; }
@ExceptionHandler(ApplicationException.class) @ResponseBody public ErrorMessageDto applicationError(ApplicationException applicationException) { logger.error("Application Exception : ", applicationException); ErrorMessageDto errorMessageDto = new ErrorMessageDto(); errorMessageDto.setMessage(applicationException.getMessage()); return errorMessageDto; }