我正在使用Spring Framework并尝试缓存使用@Cacheable
批注的方法返回的结果。
该方法返回对象rx.Single class
。尝试缓存结果时出现以下错误,
起因:org.springframework.core.serializer.support.SerializationFailedException:无法使用DefaultSerializer序列化对象;嵌套异常是java.lang.IllegalArgumentException:DefaultSerializer需要可序列化的有效负载,但收到的对象类型为[rx.Single]
如何继续缓存结果?要么
如何序列化rx.Single class
的对象?
答案 0 :(得分:0)
答案是:您不能。
您可以创建自己的类,该类将保存所有必需的信息并将其设置为Serializable
。