Динамически проверяйте параметры с помощью настраиваемого ConstraintValidator - PullRequest
0 голосов
/ 08 мая 2020

У меня есть собственный экземпляр ConstraintValidator, который выполняет некоторую проверку строк. Например, @ CustomRestrictionCheck или CustomRestrictionCheck class.

Вопрос: Можно ли использовать ConstraintValidator для проверки любой строковой переменной в моем коде без привязки к модели сущностей?

Например:

1. String validateMe= "inputToCheck"; //Value to check
2. Validator myvalidator = Validation.buildDefaultValidatorFactory().getValidator(); //Get Validator
3. //Set my CustomRestrictionCheck to be used in validator 
4. Set<ConstraintViolation<String>> valRes = validator.validate(validateMe); //Get Results

PS здесь был аналогичный вопрос , но надеюсь, что что-то поменял за 8 лет. Если нет, мы будем очень признательны за любой другой способ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...