【发布时间】:2017-05-28 19:13:15
【问题描述】:
我正在考虑用 AutoConfiguration 替换自定义 Guava 缓存配置...但发现后者已被弃用。
尝试在 Spring Boot 文档和 GitHub repo 中搜索,但没有找到明确的答案。它只是在稳定版本中被弃用并在 master 中被删除。
我尊重(并使用)Spring Boot 和 Guava,所以我想了解这种变化的原因。
【问题讨论】:
标签: caching spring-boot guava
我正在考虑用 AutoConfiguration 替换自定义 Guava 缓存配置...但发现后者已被弃用。
尝试在 Spring Boot 文档和 GitHub repo 中搜索,但没有找到明确的答案。它只是在稳定版本中被弃用并在 master 中被删除。
我尊重(并使用)Spring Boot 和 Guava,所以我想了解这种变化的原因。
【问题讨论】:
标签: caching spring-boot guava
在Spring Boot features - Caching 中搜索“Guava”,它说应该改用Caffeine:
Caffeine 是 Java 8 对 Guava 缓存的重写,将取代 Spring Boot 2.0 中的 Guava 支持。
它基本上是类固醇上的番石榴缓存(它有类似的界面),所以切换应该很简单。
【讨论】: