我想知道这两行是否相同?
@Size(min = 0, max = 50)
String a;
@Size(max = 50)
String b;
此注释是javax.validation.constraints.Size
答案 0 :(得分:4)
是的,含义是一样的。
正如您在documentation中看到的,min
的默认值为0
min
public abstract int min
返回:元素必须大于或的大小 等于
默认值:0
答案 1 :(得分:2)
他们当然会这样做,因为min
的默认值是javax.validation.constraints.Size中的0
int min() default 0;
答案 2 :(得分:2)
它们是相同的,因为min
的默认值为0。
参考:http://docs.oracle.com/javaee/7/api/javax/validation/constraints/Size.html