@NotNull(message = "{email.error}")
@Valid(message = "{email.error}")
private String email;
@NotNull(message = "{password.error}")
@Size(min = 8, max = 16, message = "{password.error}")
private String password;
是否有分组属于单个属性的约束? 因此,如果未传递一个约束,则会引发错误。如果多个约束无效,则仍然只会抛出这一个错误。 让我说明一下我的类型:
@List(constraints = {
@NotNull,
@Valid
}, message = "{email.error}")
private String email;
@List(constraints = {
@NotNull,
@Size(min = 8, max = 16)
}, message = "{password.error}")
private String password;
是提供类似的内容还是我必须为此创建自己的Validator? 提前谢谢。
答案 0 :(得分:0)
您可能正在寻找组或组序列功能。检查文档。有很多例子。
关于你的例子,字符串上的@Valid没有意义。此注释用于级联验证。如果您想了解更多信息,请再次查看文档。还有一个像@List这样的注释不存在,甚至不会编译。