我需要通过Web服务从openData恢复信息,然后将其显示在Spring Boot开发的Web应用程序中。我要做的是一次恢复该信息并定期(每3个小时)更新一次。
我的问题是,考虑到两种可能性,我想知道什么是实现此目标的最佳方法:
创建一个bean并将数据存储在会话中
@Component @Scope(“会话”) 公共课Foo {..}
将信息存储在缓存中
@Cacheable(“ foo”)
您认为什么是最好的解决方案?
答案 0 :(得分:0)
每个用户的信息吗?如果不是,则必须放入缓存中。如果是每个用户,则必须将其放入会话中!