Java中的Validated验证

注意点:在使用@NotBlank时,必须与@Valid配着使用,不然不起作用(出现了很奇怪的现象,我第一次试的时候确实有这情况,但是第二次的时候这情况没了,所以这个说不准)

@NotBlank 用在String类型上面    : 只能作用在String上,不能为null,而且调用trim()后,长度必须大于0

@NotNull 用在基本类型上 :不能为null,但可以为empty

@NotEmpty 用在集合类上面 :不能为null,而且长度必须大于0

添加自定义错误信息时用:
result.addError(new ObjectError("xxx","xxxxxx"));

result.rejectValue("xxx", "xxxx", "xxxxxxx");

原文地址:https://www.cnblogs.com/myyBlog/p/8945808.html