java—如何从客户端应用程序将非类型化列表od数据作为请求体传递

zkure5ic  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(151)
@GetMapping("/exportExcel")
public <T> ResponseEntity <InputStreamResource> exportData(@RequestBody List<T> data) {
    String fileName = data.getClass().getSimpleName();

    ByteArrayInputStream out = excelUtilsService.writeToExcel(data);
    HttpHeaders headers = new HttpHeaders();
    headers.add("Content-Disposition", "attachment; filename=" + fileName + ".xlsx");
    return ResponseEntity.ok().headers(headers).body(new InputStreamResource(out));
}

我得到这个错误:
illegalargumentexception无法为非类型化集合参数类型生成变量名。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题