源码解析 @NotEmpty根据JDK源码注释说明,该注解只能应用于char可读序列(可简单理解为String对象),colleaction,map,array上,因为该注解要求的是对象不为null且size>0,所以只有上述对象是拥有size属性的,而Integer,Long等基础对象包装类没有该属性 /** * The annotated element must not be {@code null} nor empty. Supported types are: * <ul> *…
1.实体类属性上添加注解规则 如 public class User { @NotBlank private Integer id ; 2.在方法中添加注解@Valid和一个校验结果参数(BindingResult类型) 如 @RequestMapping(value = "/update" ,method = RequestMethod.POST) public String update(@Valid User user ,BindingResult bindingResult){…