gpt4 book ai didi

java - Spring MVC bean 验证问题

转载 作者:行者123 更新时间:2023-11-30 03:40:56 27 4
gpt4 key购买 nike

我有 2 个 bean,如下所示。学生 bean 验证没问题。但内部 bean Address 验证根本没有效果。虽然没有对 Address.pincode 进行验证,但会出现验证消息:studentAddress.pincode Value必须是整数
为什么会发生这种情况?嗯,我是 Spring 的新手,请详细解释一下。提前致谢!

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;

关于java - Spring MVC bean 验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26839538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com