yml的@Cacheable属性值,除非

时间:2019-10-31 14:17:25

标签: spring spring-boot caching spring-cache

我需要添加SPeL,除非使用@yml属性文件中的值为@Cacheable注释添加。

我试图这样做

@Cacheable(value = "dictionary", key = "#value", unless = "#{!${dictionary.cache}.equals(#type)}")

和$ {dictionary.cache}是yml属性的值。有了这段代码,我得到了错误

EL1043E: Unexpected token. Expected 'identifier' but was 'lcurly({)'

感谢帮助

0 个答案:

没有答案