使用spring @Valid 验证时 使用了 Groups属性java
User.javaspring
@NotBlank(message="id 未填" ,groups={Group.A.class}) private String id; @NotBlank(message="name 未填" ) private String name;
spring 验证app
@RequestMapping("/Add") public String shippingSingleAdd(HttpServletRequest request ,@Valid User user, BindingResult result) { if(result.hasErrors()){ return "error"; } userService.Add(user); return "success"; }
会产生问题spa
id | 没有验证 |
name | 验证了 |
解决方法code
@NotBlank(message="id 未填" ,groups={Group.A.class, Default.class}) //javax.validation.groups.Default private String id; @NotBlank(message="name 未填") private String name;