这两行意思一样吗?
Do these two lines mean same?
我想知道这两行是不是一样的意思?
@Size(min = 0, max = 50)
String a;
@Size(max = 50)
String b;
此注释是 javax.validation.constraints.Size
的一部分
当然可以,因为 min
在接口 javax.validation.constraints.Size
中的默认值是 0
int min() default 0;
是的,意思是一样的。
正如您在 documentation 中所见,min
的默认值为 0
min
public abstract int min
Returns:size the element must be higher or
equal to
Default:0
它们是相同的,因为 min
的默认值为 0。
参考:http://docs.oracle.com/javaee/7/api/javax/validation/constraints/Size.html
我想知道这两行是不是一样的意思?
@Size(min = 0, max = 50)
String a;
@Size(max = 50)
String b;
此注释是 javax.validation.constraints.Size
当然可以,因为 min
在接口 javax.validation.constraints.Size
0
int min() default 0;
是的,意思是一样的。
正如您在 documentation 中所见,min
的默认值为 0
min
public abstract int min
Returns:size the element must be higher or equal to
Default:0
它们是相同的,因为 min
的默认值为 0。
参考:http://docs.oracle.com/javaee/7/api/javax/validation/constraints/Size.html