javax.validation验证值列表?

前端之家收集整理的这篇文章主要介绍了javax.validation验证值列表?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法使用 javax.validation来验证需要仅使用注释(红,蓝,绿,粉红色)的值的颜色类型的变量?

我看过@size(min = 1,max = 25)和@notnull,但是有这样的东西@In(红,粉红色)

或多或少与MysqL中使用的“In”关键字相似

解决方法

在这种情况下,我认为使用@Pattern注释会更简单,就像下面的代码段一样.如果你想要一个不区分大小写的评估,只需添加相应的标志:

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

猜你在找的Java相关文章