admin管理员组

文章数量:1636810

java.lang.IllegalArgumentException: java.io.IOException: java.lang.RuntimeException: Class java.util.ArrayList$SubList does not implement Serializable or externalizable

原因:
把数据放入redis报错。
这是因为,subList()方法返回的List是’RandomAccessSubList’的一个不可序列化的实例。
因此,您需要从subList()返回的列表中创建一个新的ArrayList对象。
解决方法:
products.subList(0, pageSize)
改成
new ArrayList(products.subList(0, pageSize))

本文标签: utilArrayListclassJavaserializable