java 单机接口限流处理方案
331
2022-11-04
Java中的Valid和Validated的比较内容
如果要添加接口校验,需要
1,在接口方法中请求参数前面添加@Valid注解,不需要在接口的实现类上添加@Valid注解,也不需要@Validated注解:
addAnimal(@Valid Animal a)
2,在请求对象类的每个要校验的字段上添加@Valid注解,也不需要在类上添加@Validated注解:
public class Animal{
@Valid
@NotEmpty
private String name;
}
Validated是Spring对javax.validation的Valid的扩展,添加了支持分组校验功能,但是不支持嵌套校验。
Valid支持嵌套校验,比如:
@Valid
private List
知识点扩展:
@Valid是使用hibernate validation的时候使用
@Validated 是只用spring Validator 校验机制使用
&http://lt;artifactId>validation-api
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~