4

我确实unless对 Cacheable 使用了以下功能,但它似乎不起作用。对于下面的函数,如果 result = -1,它仍然会缓存结果。

不知道它不起作用的原因是什么。有人有什么想法吗?缺少任何库吗?

@Cacheable(value="queueIds", key="#servicePhoneNumber", unless="#result == -1")
public int getQueueIdByPhoneNumber(String servicePhoneNumber) { ... }
4

1 回答 1

1

我遇到过同样的问题。问题是我在一个项目中使用了两个不同的 spring 版本。

于 2013-07-17T11:47:23.567 回答