【发布时间】:2015-06-14 08:32:33
【问题描述】:
我正在尝试验证一个内部映射到 ENUM businessType 内部服务的 json 字段。我无法在 SpEL 中编写逻辑来断言 business_type json 字段是 businessType 枚举之一
我尝试使用instanceof,但它只验证输入是否是 BusinessDetails 类的“实例”,而不是验证它是否是 BusinessDetails.BusinessType 中的枚举之一
<property name="isValid" value="(#element.businessType instanceof (com.paypal.platform.ops.model.BusinessDetails$BusinessType))" />
请建议我如何验证输入是否为定义的 ENUM 类型之一。 感谢您的意见!
【问题讨论】:
-
你能提供一些你的枚举和json对象的示例代码吗?
标签: spring validation enums instanceof spring-el