举个实例:
controller层
@RestController
@Slf4j
public class PpmExportDataController {
@Autowired
IPpmExportDataService ppmExportDataService;
@PostMapping("/MpowerPPMService/getExcelData")
public void getExcelData(@RequestBody MpowerPpmQueryParam queryParam,
HttpServletResponse response) {
ExcelSheet<Object> excelSheet = ppmExportDataService.getExcelData(queryParam);
File file = new File(excelSheet.getSheetName());
// 设置响应的头和客户端保存的文件名
response.setCharacterEncoding("UTF-8");
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment;fileName=" + file.getName());
try (