我已经在使用 spring boot 并且希望能够使用它提供的缓存层来缓存缓存中的整个表。但我还需要能够在一段时间后(每 5 分钟)刷新缓存。
标准的可缓存很简单,但是当你尝试添加 refreshAfterWrite 时,你需要定义一个 loadingCache。
当您的注释方法没有任何参数时,如何做到这一点(以 Spring bean 方式)?
@Cacheable("all")
public List<User> getAllUsers() {
ResultSet rset;
....
}
如果您现在需要定义特定于实现的对象,那么使用 spring 抽象有什么意义呢?