我已经实现了一个Spring Rest Controller,它使用StreamingResponseBody回传大型文件。但是,这些文件来自另一个系统,在流回这些文件时可能会出错。我正在处理一个@ExceptionHandler实现中的异常,如下所示。我正在尝试设置响应httpstatus和错误消息,但总是收到http status 406。在返回StreamingResponseBody时,处理错误/异常的正确方法是什么?
我正在构建一个REST,其中Oracle数据库中的大量数据可以通过流到客户端应用程序(如文件下载或直接流)以块形式发送。Query("select u from UsersEntity u")但是现在,将此流写入StreamingResponseBody输出流的挑战来了。stream = new StreamingResponseBody() {
@Trans