@NotNull 不能为null,但是可以是空的,没有size的约束 (基本类型)
@NotBlank 不能为空且trim()后长度要大于1 (仅用在String)
@NotEmpty 不能为null且size>0,有@Size属性 (集合和String)
@NotEmpty和@NotBlank都是在@NotNull上扩展
@NotEmpty有@Size属性
public List<Object> checkEmpty(
@NotNull(message = "参数1 NotNull") Integer p1,
@NotNull(message = "参数2 NotNull") String p2,
@NotEmpty(message = "参数3 notEmpty") @RequestParam("p3") List<String> p3,
@NotNull(message = "参数4 NotNull") @RequestParam("p4") List<String> p4,
@NotBlank(message = "参数5 NotBlank") String p5,
@NotEmpty(message = "参数6 NotEmpty") String p6)
{
List ll = new ArrayList();
ll.add(p1);
ll.add(p2);
ll.add(p3);
ll.add(p4);
ll.add(p5);
ll.add(p6);
return ll;
}