hibernate验证器截断字符串的LengthValidator

时间:2010-12-13 19:31:55

标签: hibernate hibernate-validator

在hibernate验证器中是否有与@Length类似的注释,但它限制在修剪后的字符串上。

例如:

我有

@Length(max= 2);
String str;

当: str = " ab";
- >它会通过确定。

谢谢,

2 个答案:

答案 0 :(得分:0)

我不这么认为,但您可以通过扩展javax.validation

轻松地使用LengthValidator实现一个

答案 1 :(得分:0)

据我所知,没有一个。

但你可以轻松实现自己的。

另一种(不那么好)的方法是添加一个修整字符串的getter。

@Length(max= 2);
String getTrimmedStr() {
   return this.str.trim();
}

但我认为实施自己的验证器是一种更清洁的方法。