我们可以通过返回StreamingResponseBody
来直接使用返回的OutputStream
来自己控制数据返回。我们也可以使用ResponseEntity
来定制状态和头的信息。
本例使用StreamingResponseBody
返回一张图片,示例控制器如下:
@RestController
@RequestMapping("/async")
@Slf4j
public class AsyncController {
@Value("classpath:wyn.jpg") //1
private Resource image;
@GetMapping("/img")
public Re