需要枚举所需的Bean验证吗?

时间:2014-11-26 17:41:03

标签: java validation enums

这可能看起来像一个非常基本的问题,但我需要澄清一下。

我有一个带有枚举字段的bean(Mybean)。枚举值为1-21。

我必须添加一个JSR 303验证,该字段不允许1-21以外的值。

由于枚举是类型安全的,我认为我根本不需要进行此验证。

每当我创建MyBean类型的对象时,我可能需要进行此验证。

请确认我是否遗漏了任何东西。

1 个答案:

答案 0 :(得分:0)

如果你对它加上@NotNull约束,那么它必须是枚举类型之一。