Handle missing exception messages in global handler

This commit is contained in:
Tim
2025-08-04 14:26:12 +08:00
parent 797c39b1e4
commit 3ae27e6216

View File

@@ -30,7 +30,11 @@ public class GlobalExceptionHandler {
@ExceptionHandler(Exception.class) @ExceptionHandler(Exception.class)
public ResponseEntity<?> handleException(Exception ex) { public ResponseEntity<?> handleException(Exception ex) {
return ResponseEntity.badRequest().body(Map.of("error", ex.getMessage())); String message = ex.getMessage();
if (message == null) {
message = ex.getClass().getSimpleName();
}
return ResponseEntity.badRequest().body(Map.of("error", message));
} }
} }