场景:
在实际业务场景中,经常会遇到某些管理功能需要数据导入共功能,但既然是导入数据,肯定会有规则限制,有规则就会有数据模板,但这个模板一般是让客户自己下载固定规则模板,而不是让客户自己随便上传模板。下面介绍直接下载模板
一、下载模板示例
1、在项目的 resource 包下创建 template 目录专门用来存放导入模板
2、把模板文件放入此目录中
3、 编写下载模板接口
@ApiOperation("获取导入模板")
@GetMapping(value = "/template/{filename:.+}")
public ResponseEntity<byte[]> template(@PathVariable String filename) {
ClassPathResource resource = new ClassPathResource("testTemplateFile/" + filename);
// 读取文件到b