gpt4 book ai didi

javax.validation 验证值列表?

转载 作者:IT老高 更新时间:2023-10-28 13:47:18 25 4
gpt4 key购买 nike

有没有办法使用 javax.validation 来验证一个名为 color 的字符串类型的变量,该变量只需要使用注释(红色、蓝色、绿色、粉红色)具有这些值?

我见过 @size(min=1, max=25)@notnull 但是有没有像这样的 @In(red, blue,绿色,粉红色)

或多或少类似于 mysql

中使用的 In-keyword

最佳答案

在这种情况下,我认为使用 @Pattern 注释会更简单,如下面的代码片段。如果您想要不区分大小写的评估,只需添加适当的标志:

@Pattern(regexp = "red|blue|green|pink", flags = Pattern.Flag.CASE_INSENSITIVE)

关于javax.validation 验证值列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4922655/

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