springboot下载resource下的文件
FileInputStream fis = null; ServletOutputStream sos = null; try { //设置响应头 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"); response.setHeader("Content-Disposition", "attachment;filename=ems_info_upload_and_print_zj.xlsx"); String path = "/ems_info_upload_and_print_zj.xlsx"; /*String path1 = this.getClass().getResource(path).getFile(); String path2 = new ClassPathResource(path).getPath();*/ fis = new FileInputStream(this.getClass().getResource(path).getFile()); sos = response.getOutputStream(); IOUtils.copy(fis, sos); } catch (Exception e) { e.printStackTrace(); } finally { try { if (fis != null) { fis.close(); } if (sos != null) { sos.flush(); sos.close(); } } catch (IOException e) { e.printStackTrace(); } }