【发布时间】:2021-12-13 01:00:32
【问题描述】:
我在 Spring Boot 中有一个如下所示的模型:
public class TransactionHistory {
public final String id;
public final String firstName;
public final String lastName;
public TransactionHistory(String id, String firstName, String lastName) {
this.id = id;
this.firstName = firstName;
this.lastName = lastName;
}
}
我想将此数据以CSV 文件的形式发布到 S3,该文件可以从 S3 下载。
最好的方法是什么?
如果可能的话,我想在 Java 代码中创建 CSV 并将其从代码发布到 S3,因此我不需要将其本地存储在计算机或数据库中。
这可能吗?
【问题讨论】:
-
有可能并且有多种方式(创建临时文件并上传,直接作为流写入S3)。问题是 - 你尝试了什么?什么不工作?什么不清楚?为什么要使用 S3?
-
我必须使用 S3 来满足要求。我有我发布的这个 Java POJO。我怎样才能直接作为流呢?你可能有这样的例子吗?会有很大帮助!
标签: java spring-boot csv amazon-s3