我需要在服务器启动时将一些数据从数据库加载到缓存中。一旦请求到来,就需要从该缓存中获取数据。还需要经常刷新缓存。如果有人提供方法,将会有所帮助为了实现这一点。我正在使用 Spring 3.1。 谢谢
最佳答案
有很多可用的缓存实现:
- Spring Cache抽象
- Ehcache (这是 Spring Cache 的一个可能提供者)
- Guava的
LoadingCache
- 如 user1516873 所建议的 Infinispan
- 普通
ConcurrentHashMap
如果您不想要更多依赖项,请从 JDK 中获取 - 等等
关于java - 在 Spring Web 服务中缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581812/