Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当我想将findAll(Pageable Pageable)与注释@Cacheable(spring cache)一起使用时,org.springframework.data.domain.PageImpl不能反序列化?_Java_Spring_Caching - Fatal编程技术网

Java 当我想将findAll(Pageable Pageable)与注释@Cacheable(spring cache)一起使用时,org.springframework.data.domain.PageImpl不能反序列化?

Java 当我想将findAll(Pageable Pageable)与注释@Cacheable(spring cache)一起使用时,org.springframework.data.domain.PageImpl不能反序列化?,java,spring,caching,Java,Spring,Caching,正如标题所说 @CacheConfig(cacheNames = {"familyUserDao"}) public interface FamilyUserDao extends JpaRepository<FamilyUser,Long> { @Override @Cacheable(key = "methodName +#p0") Page<FamilyUser> findAll(Pageable pageable); } 有什么好的建议吗

正如标题所说

@CacheConfig(cacheNames = {"familyUserDao"})
public interface FamilyUserDao extends JpaRepository<FamilyUser,Long> {
    @Override
    @Cacheable(key = "methodName +#p0")
    Page<FamilyUser> findAll(Pageable pageable);
}
有什么好的建议吗?如有任何建议,将不胜感激。多谢各位

Jackson模块要求您为反序列化提供一个与JSON文件结构匹配的类对象。解析错误几乎总是与以下任一方面相关:

缺少或无法访问类属性 缺少或默认构造函数 我相信在您的例子中,您很可能缺少一个适合反序列化此JSON的构造函数。猜测,因为您没有提供PageImpl类的源代码


您应该能够通过使用lombok的@AllArgsConstructor或通过在PageImpl类中添加一个新的构造函数来解决此错误,该构造函数的参数与所讨论的JSON中的字段相匹配。

DTO pojo类必须实现serialiazable

public class FamilyUserDTO  implements Serializable {         
    //members         
    // setters and getters 
}

亲爱的西马斯,我会像你说的那样努力,非常感谢。我遇到这个问题时就是这样。让我知道这是否适用于您~
public class FamilyUserDTO  implements Serializable {         
    //members         
    // setters and getters 
}