Spring Store数据缓存与会话

时间:2018-07-27 16:12:00

标签: spring web-services caching schedule

我需要通过Web服务从openData恢复信息,然后将其显示在Spring Boot开发的Web应用程序中。我要做的是一次恢复该信息并定期(每3个小时)更新一次。

我的问题是,考虑到两种可能性,我想知道什么是实现此目标的最佳方法:

  1. 创建一个bean并将数据存储在会话中

    @Component @Scope(“会话”) 公共课Foo {..}

  2. 将信息存储在缓存中

    @Cacheable(“ foo”)

您认为什么是最好的解决方案?

1 个答案:

答案 0 :(得分:0)

每个用户的信息吗?如果不是,则必须放入缓存中。如果是每个用户,则必须将其放入会话中!