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)
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));
}
}