diff --git a/src/main/java/com/example/demo/dto/user/UserRegistrationRequestDto.java b/src/main/java/com/example/demo/dto/user/UserRegistrationRequestDto.java index ca17752..ef5d8e5 100644 --- a/src/main/java/com/example/demo/dto/user/UserRegistrationRequestDto.java +++ b/src/main/java/com/example/demo/dto/user/UserRegistrationRequestDto.java @@ -18,8 +18,11 @@ public class UserRegistrationRequestDto { private String password; @Length(min = 8, max = 35) private String repeatPassword; + @NotBlank private String firstName; + @NotBlank private String lastName; + @NotBlank private String shippingAddress; } diff --git a/src/main/java/com/example/demo/validation/fieldmatch/FieldMatchValidator.java b/src/main/java/com/example/demo/validation/fieldmatch/FieldMatchValidator.java index ec10098..606b382 100644 --- a/src/main/java/com/example/demo/validation/fieldmatch/FieldMatchValidator.java +++ b/src/main/java/com/example/demo/validation/fieldmatch/FieldMatchValidator.java @@ -25,8 +25,9 @@ public boolean isValid(final Object value, final ConstraintValidatorContext cont valid = firstObj == null && secondObj == null || firstObj != null && firstObj.equals(secondObj); - } catch (final Exception ignore) { - // ignore + } catch (final Exception ex) { + System.err.println("An error occurred while comparing properties: " + ex.getMessage()); + ex.printStackTrace(); } if (!valid) { context.buildConstraintViolationWithTemplate(message)