Spring 使用 Hibernate Validator @Valid 失效

使用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;
相关文章
相关标签/搜索