Java SpringBatch—递归扫描目录并将文件名存储在文件中的最佳方法

Java SpringBatch—递归扫描目录并将文件名存储在文件中的最佳方法,java,spring,batch-processing,Java,Spring,Batch Processing,扫描目录及其子目录、获取文件名并将文件名写入文件的最佳方法。。。 我已经尝试使用java.nio.file.walktree填充包含文件名的数组列表,然后使用我的自定义项读取器类 读取该数组列表,并根据itemReader接口的读取方法签名从该列表返回项(文件名)。 问题:我不想在这种情况下使用数组列表,因为如果有太多的记录,就有可能出现内存不足异常 Can anyone suggest me to over come this memory issue ?

扫描目录及其子目录、获取文件名并将文件名写入文件的最佳方法。。。 我已经尝试使用java.nio.file.walktree填充包含文件名的数组列表,然后使用我的自定义项读取器类 读取该数组列表,并根据itemReader接口的读取方法签名从该列表返回项(文件名)。 问题:我不想在这种情况下使用数组列表,因为如果有太多的记录,就有可能出现内存不足异常

Can anyone suggest me to over come this memory issue ?