我需要通过 Web 服务从 openData 中恢复信息,然后将其显示在 Spring Boot 开发的 Web 应用程序中。我想要做的是恢复该信息一次并定期更新(每 3 小时一次)。
我的问题是,当我考虑两种可能性时,我想知道实现这一点的最佳方法是什么:
创建一个bean并将数据存储在会话中
@Component @Scope("session") 公共类 Foo { .. }
将信息存储在缓存中
@Cacheable ("foo")
你认为最好的解决方案是什么?
我需要通过 Web 服务从 openData 中恢复信息,然后将其显示在 Spring Boot 开发的 Web 应用程序中。我想要做的是恢复该信息一次并定期更新(每 3 小时一次)。
我的问题是,当我考虑两种可能性时,我想知道实现这一点的最佳方法是什么:
创建一个bean并将数据存储在会话中
@Component @Scope("session") 公共类 Foo { .. }
将信息存储在缓存中
@Cacheable ("foo")
你认为最好的解决方案是什么?