截短字符串的冬眠验证器长度录音仪
-
09-10-2019 - |
题
是否有类似的注释 @Length
在Hibernate验证器中,但它限制在修剪的字符串上。
例如:
我有
@Length(max= 2);
String str;
什么时候:str = " ab"
;
- >它将通过。
谢谢,
解决方案
众所周知,没有一个。
但是您可以轻松实施自己的。
另一种(不是很好)的方法是添加一个修剪字符串的getter。
@Length(max= 2);
String getTrimmedStr() {
return this.str.trim();
}
但是我认为实施自己的验证器是更清洁的方法。
其他提示
我不这么认为,但是您可以轻松地实施 javax.validation
, ,通过扩展 LengthValidator
不隶属于 StackOverflow