赞
踩
在Spring框架中,@Length和@Size都是用于参数长度校验的注解,但它们之间存在一些关键的区别:
在某些情况下,如果你同时使用了 @Length 和 @Size 注解,并且它们的约束条件都满足,那么 @Size 的约束条件会优先生效。
public class DemoDto {
@Length(min = 5, max = 10)
private String myString;
@Size(min = 5, max = 10, message = "姓名长度范围5-10个字符")
private String name;
// ... 其他字段和方法
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。