【发布时间】:2019-04-18 20:28:34
【问题描述】:
我手头的场景来自我的spring boot rest服务,从资源文件夹中读取一个word doc并将字节数组传递给客户端
我使用 FileInputStream 读取内存中的单词 doc,使用 Apache Common IO IOUtils 将输入流转换为字节数组并将其放置在 rest 服务的响应体中。
这里的问题是我总是在 memeirh oer 服务请求中读取文件,这对运行服务的进程的本地内存是有害的。
我无法逐行读取文件并以这种方式将其返回给服务调用者,因为我需要将字节数组一起返回给调用者
我预见到的另一个问题是如何读取文件。我想做一个非阻塞 IO 而不是阻塞 IO。
想知道什么是解决这个问题的有效方法
【问题讨论】:
标签: java spring spring-boot file-io