Conteoller层:
代码:
/**
* 创建元数据模板
* 导出模板
*
* @param response 响应
* @throws Exception 异常
*/
@GetMapping("/createTemplate")
@ApiOperation(value = "模板下载")
@WhiteApiPerms
public void createMetadataTemplate(HttpServletResponse response) throws Exception {
response.setContentType("application/vnd.ms-excel");
response.setCharacterEncoding("utf-8");
String fileName = URLEncoder.encode("服务器上传模板", "UTF-8").replaceAll("\\+", "%20");
response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
EasyExcel.write(response.getOutputStream(), FwqServerExcel