我们创建了一个自定义项目阅读器,它扩展了AbstractPaginatedDataItemReader。Spring-batch允许管理停止或不停止作业的异常(跳过的异常)。在“经典”的spring-batch阅读器中,doRead方法抛出任何Exception。这意味着,如果在读取过程中抛出跳过的异常,则跳过该项并继续运行作业。但在分页读取器中,用于检索下一个数据页的doPageRead方法不会抛出任何异常:
protected abstract Iterator<T> d
我有一个用例来提供一个返回用户列表的api。由于有超过10000个用户,因此也需要分页。因为我使用的是Spring data couchbase reactive,所以我找不到一种方法来为我的api实现响应式分页。有没有可能实现分页,api调用者可以通过分页来控制他们想要的记录数量以及他们可以处理的记录数量?