您好我想使用 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 对我来说听起来并不是一个选择。