Java 如何使saveAll返回的结果可分页?

Java 如何使saveAll返回的结果可分页?,java,spring-boot,pageable,Java,Spring Boot,Pageable,我有一个API(POST),其结果是返回一个包含90个对象的列表,因此我想返回一个可分页的结果,我不知道如何返回 public ResponseDto<Plans> createlPlans(){ ------- return new ResponseDto(PlanRepository.saveAll(PlanList))} public responsed to createlPlans(){ ------- 将新响应返回到(PlanRepository.saveAll(Pla

我有一个API(POST),其结果是返回一个包含90个对象的列表,因此我想返回一个可分页的结果,我不知道如何返回

public ResponseDto<Plans> createlPlans(){
-------
return new ResponseDto(PlanRepository.saveAll(PlanList))}
public responsed to createlPlans(){
-------
将新响应返回到(PlanRepository.saveAll(PlanList))}

SimpleParepository.class

@Transactional
public <S extends T> List<S> saveAll(Iterable<S> entities) {
    Assert.notNull(entities, "Entities must not be null!");
    List<S> result = new ArrayList();
    Iterator var3 = entities.iterator();

    while(var3.hasNext()) {
        S entity = var3.next();
        result.add(this.save(entity));
    }

    return result;
}
@Transactional
公共列表saveAll(可编辑实体){
Assert.notNull(实体,“实体不能为null!”);
列表结果=新建ArrayList();
迭代器var3=entities.Iterator();
while(var3.hasNext()){
S entity=var3.next();
result.add(this.save(entity));
}
返回结果;
}
这些项正在添加到新的ArrayList中。 也没有重载方法,这就是为什么我认为您无法实现该行为的原因


但是,您可以获取子列表并返回。(自定义方法)

请检查:@dassum我需要在POST请求的结果后使页面可分页,我的意思是在saveAll中,而不是在find(Get)中