Java 需要对枚举进行Bean验证吗?
这看起来可能是一个非常基本的问题,但我需要澄清 我有一个带有枚举字段的beanMybean。枚举的值范围为1-21 我必须添加一个JSR303验证,该字段不能允许1-21以外的值 因为enum是类型安全的,所以我认为根本不需要进行这种验证 每当我创建MyBean类型的对象时,我可能需要进行此验证Java 需要对枚举进行Bean验证吗?,java,validation,enums,Java,Validation,Enums,这看起来可能是一个非常基本的问题,但我需要澄清 我有一个带有枚举字段的beanMybean。枚举的值范围为1-21 我必须添加一个JSR303验证,该字段不能允许1-21以外的值 因为enum是类型安全的,所以我认为根本不需要进行这种验证 每当我创建MyBean类型的对象时,我可能需要进行此验证 请确认我是否遗漏了什么 如果对其设置@NotNull约束,则它必须是枚举类型之一 是的,所以只要一个空检查就行了,rt?如果你不想允许空值?
请确认我是否遗漏了什么 如果对其设置@NotNull约束,则它必须是枚举类型之一 是的,所以只要一个空检查就行了,rt?如果你不想允许空值?