Решение
zinan.yumaks, в котором они создают фиктивный Car
объект, который вам не нужен, не является правильным способом сделать это.Есть лучшее решение, метод validateValue
:
Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
String emailAddress = "...";
Set<ConstraintViolation<User>> constraintViolations =
validator.validateValue(User.class, "email", emailAddress);
Из документации:
Проверяет все ограничения, наложенные на свойство с именем propertyName
класса beanType
будет иметь значение свойства value
.