gpt4 book ai didi

java - Bean validator 组件约束

转载 作者:行者123 更新时间:2023-12-01 12:38:55 25 4
gpt4 key购买 nike

您好,我想知道如何限制字段接受特定值。假设有一个 Bean

class Student{
@NotNull
private int id;
// Country should be either India or USA
private String Country;
}

如果您知道用于国家/地区字段的任何注释,请告诉我。感谢您的帮助。

最佳答案

喜欢afzalex也就是说,使用枚举来限制选择。您可以使用自定义 Bean 验证约束 public @interface CountryConstraint指定允许的枚举条目,然后实现约束 validator public class CountryValidator implements ConstraintValidator<CountryConstraint, Country>验证值。 Herehere这是一个关于如何实现这一目标的完整示例。

关于java - Bean validator 组件约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25307792/

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