Spring 存储数据缓存与会话
Spring store data cache vs session
我需要通过 Web 服务从 openData 中恢复信息,然后将其显示在使用 Spring Boot 开发的 Web 应用程序中。我想做的是恢复该信息一次并定期更新(每 3 小时一次)。
我的问题是我想知道实现这个的最佳方法是什么,因为我考虑了两种可能性:
创建bean并将数据存入session
@组件
@Scope("session")
public class 富 { .. }
将信息存储在缓存中
@Cacheable ("foo")
您认为最好的解决方案是什么?
是每个用户的信息吗?如果不是,则必须放入缓存。如果是每个用户,则必须将其放入会话中!
我需要通过 Web 服务从 openData 中恢复信息,然后将其显示在使用 Spring Boot 开发的 Web 应用程序中。我想做的是恢复该信息一次并定期更新(每 3 小时一次)。
我的问题是我想知道实现这个的最佳方法是什么,因为我考虑了两种可能性:
创建bean并将数据存入session
@组件 @Scope("session") public class 富 { .. }
将信息存储在缓存中
@Cacheable ("foo")
您认为最好的解决方案是什么?
是每个用户的信息吗?如果不是,则必须放入缓存。如果是每个用户,则必须将其放入会话中!