【发布时间】:2016-02-12 12:55:44
【问题描述】:
您好,我想使用 Redis 作为缓存提供程序,但不幸的是,redis 序列化程序(Json、String)不支持 java.util.Optional
我认为一些代码行可以更好地解释它:
@Cacheable("test)
public Optional<Account> getAccount(String accountId){
// ... call to some service or rest api
}
Optional 不能被默认的 java 序列化器序列化,我还没有弄清楚如何告诉 JsonSerializer 来处理 Optional。这将如何运作?摆脱 Optional 对我来说听起来并不是一个选择。
【问题讨论】:
标签: java redis spring-data spring-data-redis