0

我已经在使用 spring boot 并且希望能够使用它提供的缓存层来缓存缓存中的整个表。但我还需要能够在一段时间后(每 5 分钟)刷新缓存。

标准的可缓存很简单,但是当你尝试添加 refreshAfterWrite 时,你需要定义一个 loadingCache。

当您的注释方法没有任何参数时,如何做到这一点(以 Spring bean 方式)?

@Cacheable("all")
public List<User> getAllUsers() {
    ResultSet rset;
    ....
}

如果您现在需要定义特定于实现的对象,那么使用 spring 抽象有什么意义呢?

4

0 回答 0