标签: java amazon-s3 spring-batch
我需要使用Spring Batch从S3存储中读取文件对象。我使用GetObjectRequest#setRange(long, long)读取指定范围的字节。
GetObjectRequest#setRange(long, long)
现在我的问题是我们如何逐行读取文件对象而不是字节范围?另外,我也不想从S3获取完整的文件内容,而不想使用Scanner或任何Java IO Reader实现来从JVM逐行读取。
Scanner
Reader
是否有可用于此要求的SDK或任何实现?这将帮助我从其他方面读取文件,例如CSV文件或固定长度文件