This solution can be used when the response data is relatively large and paging is not needed.
@GetMapping("/test")
public ResponseEntity<StreamingResponseBody> streamingResponseBody() {
return ResponseEntity.ok()
.contentType(MediaType.APPLICATION_JSON)
.body(outputStream -> IOUtils.copy(new FileInputStream(new File("E:\\asset.json")), outputStream));
}
Responsive return data