handleBadRequest
fun handleBadRequest(ex: IllegalArgumentException, request: HttpServletRequest): ApiResponse<ApiResponse.FailureBody>
@ExceptionHandler(value = [MethodArgumentTypeMismatchException::class, TypeMismatchException::class, WebExchangeBindException::class, BindException::class, MethodArgumentNotValidException::class, DecodingException::class, ConstraintViolationException::class, ServerWebInputException::class, HttpMessageNotReadableException::class] )