在Spring的@Cacheable
注释中,我想指定一个unless
条件。
但是我的返回值既不是原始类型也不是Java bean,而是Enum。
如何比较SpEL中的另一个Enum( Spring Expression Language )的相等性?
答案 0 :(得分:31)
#result == T(fully.qualified.path.to.AnEnum).A_VALUE
答案 1 :(得分:10)
#object.someEnumProperty.name() == 'CERTAIN_VALUE'
也可以。