【发布时间】:2015-09-30 00:31:37
【问题描述】:
我想根据场合验证对象的不同属性。例如,假设我有一个用户对象
public class User{
private String username;
private String password;
private String age;
}
添加用户时,我想验证所有字段。但是当用户重置密码时,会有用户名和密码。如果 Spring 验证器也尝试验证年龄,那将是失败的。
有没有一种方法可以告诉 Spring 验证器只验证对象属性的某个子集。
【问题讨论】:
-
您可以使用 JSR-303 验证注解结合 Spring 的
Validated注解,它允许您指定验证组。
标签: validation spring-mvc