fill the坑:使用Spring Data JPA与Redis中的自定义的Page对象时无法实现反序列化
发布时间
阅读量:
阅读量
在为项目添加Redis缓存的过程中,遇到了Page类反序列化为JSON时出现错误的问题,经排查发现PageImpl类缺少无参构造方法,其父类同样存在这一情况。最初考虑的解决办法是自行实现反序列化逻辑,但该过程较为繁琐。随后查阅相关资料发现,许多开发者也尝试过自定义Page类,但实际效果并不理想。以下是我参考他人代码并进行调整后所编写的自定义MyPage类实现方案。
import org.springframework.data.domain.Page;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
/** * @Author CrazyJay
* @Date 2019/4/3 10:53
* @Version 1.0
*/
public class MyPage<T> implements Iterable<T>, Serializable {
private static final
全部评论 (0)
还没有任何评论哟~
