com/example/realestate/dtos/auth/RegisterDTO.java has @Password annotation: @Data @ConfirmPassword public class RegisterDTO { @NotBlank(message = “{email.NotBlank}”) @Email(message = “{email.Email}”) private String email; @NotBlank(message = “{password.NotBlank}”) @Password private String password; private String password2; @NotBlank(message = “{phone.NotBlank}”) @Pattern(regexp = “^\+381 \d{2} \d{6,7}$”, message = “{phone.Pattern}”, groups = AdvancedValidation.class) // … } com/example/realestate/validators/Password.java : @Documented @Constraint(validatedBy = PasswordConstraint.class) @