【发布时间】:2021-08-08 19:09:00
【问题描述】:
有人知道我们如何使用 Spring Boot Web Flux 读取 CSV 文件并打开 Csv。
@PostMapping
fun uploadCsvFile(
@RequestPart("file") filePart: FilePart
){
filePart.content()
.map { ??? }
}
【问题讨论】:
-
你没有。 OpenCSV 是一个阻塞 IO 库。 WebFlux 是一个基于 NIO 的反应式编程框架。您当然可以对它们进行互操作,但您很可能会因为在文件系统层上使用 BIO 而失去在 Web 层上使用 NIO 的好处。
-
好的,谢谢您的回复。那么您知道如何阅读内容吗?
标签: java spring-boot kotlin spring-webflux