Hibernate Validator ДлинаValidator из усеченной строки
-
09-10-2019 - |
Вопрос
Есть ли подобная аннотация к @Length
В Hibernate Validator, но он ограничен на обрезанной строке.
Например:
У меня есть
@Length(max= 2);
String str;
когда:str = " ab"
;
-> Это пройдет хорошо.
Спасибо,
Решение
Как тариф я знаю, нет ни одного.
Но вы можете просто внести свой собственный.
Другой (не так хороший) способ - добавить Getter, который обрезает строку.
@Length(max= 2);
String getTrimmedStr() {
return this.str.trim();
}
Но я думаю, что реализация вашего собственного валидатора является гораздо более чистого подходом.
Другие советы
Я так не думаю, но вы можете легко реализовать один с javax.validation
, расширяя LengthValidator
Не связан с StackOverflow