0

我目前正在实现一个用于流式传输较大文件的 API。我发现它StreamingResponseBody甚至可以用ResponseEntity<StreamingResponseBody>.

基本上它工作正常,我的意思是它以与典型端点返回相同的方式返回文件ResponseEntity<byte[]>。但是,我该如何验证,看看这两种方法之间有什么区别?我想知道该应用程序实时监控一些内存使用情况,但是我不确定这是否是正确的方法。

此外,我想问一下是否有可能将其包装StreamingResponseBody到其他对象中并传递其他信息,否则会破坏流功能?我期待这样的事情:

public class SomeResponseClass {
    String someData;
    String someNextData;
    StreamingResponseBody srb;
}
4

0 回答 0