我有一个问题,我想从 API 迭代分页,我想制作导出功能但使用分页,我的问题是我对如何迭代它感到困惑,API 有分页。
private Document getProcessInstances(String status, int page, int size, String sort) {
StringBuilder url = new StringBuilder();
url.append(activitiqueryhost)
.append("/v1/process-instances?status=")
.append(status)
.append("&page=")
.append(page)
.append("&size=")
.append(size)
.append("&sort=")
.append(sort);
System.out.println(" >>>>>>>>>> URL=" + url.toString());
try {
ResponseEntity<String> processinstancestring = this.get(url.toString());
System.out.println("processinstancestring=" + processinstancestring.getBody());
Document processinstance = Document.parse(processinstancestring.getBody());
System.out.println(">>>>> processinstance=" + processinstance.toJson());
Document processinstancelist = (Document) processinstance.get("list");
System.out.println(">>>>> list=" + processinstancelist.toJson());
}
return processinstancelist;
}
[已解决] 感谢您的问题,我已经解决了这个问题,所以我提出了一种从分页中获取 totalItems 的新方法,并对其进行迭代。