[英]Spring MVC bean validation issue
我有2個bean,如下所示。 學生bean驗證很好。 但是內部bean Address
驗證完全沒有作用。 雖然沒有對Address.pincode
驗證,但是驗證消息為studentAddress.pincode Value must be an integer
。
為什么會這樣呢? 好吧,我是春季新手,請詳細解釋。 提前致謝!
public class Student {
@Size(min=2, max=30)
private String studentName;
@Size(min=3, max=30)
private String studentHobby;
@NotNull
private int studentMobile;
@Past
private Date studentDOB;
private ArrayList<String> studentSkills;
private Address studentAddress;
}
public class Address {
@Size(min=4, max=50)
private String country;
@Size(min=4, max=50)
private String city;
private String street;
private int pincode;
}
如果您使用的是Hibernate Validator 4.0.0+,則可以像這樣進行“級聯驗證”:
@Valid
private Address studentAddress;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.