我对单个属性有很多限制,如下所示:
@NotEmpty
@Size(min = 2, max = 20)
@Pattern(regexp= "^[0-9a-z_A-Z\u4e00-\u9fa5]+$")
private String username;
但是,当它工作时,它会检查所有约束,我只想一步一步地检查,那我该怎么办?我发现了一个特殊的约束,那就是@Email 约束,我喜欢这样:
@NotEmpty
@Email
private String email;
我发现它会一步一步检查,如果@NotEmpty约束检查失败,它不会检查@Email约束,我刚刚发现@Email有这个功能,我想说,@Email有什么特别之处吗?
我很困惑,我希望有人能帮助我,谢谢。