Java 批处理
我试图根据web服务方法返回的对象列表生成一个CSV文件 问题是我想检索所有可用的对象,但如果我试图获取超过100个条目,调用将“失败”(该方法有两个参数,可以指定要检索的对象的间隔,例如:从10到50,从45到120等等) 我想在增加表示间隔的两个索引的同时进行顺序调用,但有人建议我应该使用批处理。在我搜索互联网时,我只找到了如何使用SpringBatch将数据库数据或xml文件导出为csv的示例Java 批处理,java,spring,csv,spring-batch,Java,Spring,Csv,Spring Batch,我试图根据web服务方法返回的对象列表生成一个CSV文件 问题是我想检索所有可用的对象,但如果我试图获取超过100个条目,调用将“失败”(该方法有两个参数,可以指定要检索的对象的间隔,例如:从10到50,从45到120等等) 我想在增加表示间隔的两个索引的同时进行顺序调用,但有人建议我应该使用批处理。在我搜索互联网时,我只找到了如何使用SpringBatch将数据库数据或xml文件导出为csv的示例 有人能解释一下我该如何处理这种情况吗?或者至少给我指出一个与我需要的类似的示例/教程?非常感谢
有人能解释一下我该如何处理这种情况吗?或者至少给我指出一个与我需要的类似的示例/教程?非常感谢 如果您试图通过Web服务加载单个请求中的所有数据,就会出现内存或超时异常,因为响应中的数据太大,可能您应该尝试对Web服务进行一些调用,比如分页请求,在每次响应之后,您可以在本地数据库中插入响应 所有调用结束后,调用一个进程并生成csv文件 问候