在Spring的@Cacheable
注解中,我想指定一个unless
条件。
然而,我的返回值既不是基本类型也不是Java bean,而是一个枚举。
我该如何在SpEL(Spring表达式语言)中与另一个枚举进行相等比较?
在Spring的@Cacheable
注解中,我想指定一个unless
条件。
然而,我的返回值既不是基本类型也不是Java bean,而是一个枚举。
我该如何在SpEL(Spring表达式语言)中与另一个枚举进行相等比较?
#object.someEnumProperty.name() == 'CERTAIN_VALUE'
这也可以正常工作。
instance == Enum.CERTAIN_VALUE
。 - Harold L. Brown