springboot项目中获取业务功能的导入数据模板文件

场景:
        在实际业务场景中,经常会遇到某些管理功能需要数据导入共功能,但既然是导入数据,肯定会有规则限制,有规则就会有数据模板,但这个模板一般是让客户自己下载固定规则模板,而不是让客户自己随便上传模板。下面介绍直接下载模板

一、下载模板示例

1、在项目的 resource 包下创建 template 目录专门用来存放导入模板
springboot项目中获取业务功能的导入数据模板文件_第1张图片

2、把模板文件放入此目录中
springboot项目中获取业务功能的导入数据模板文件_第2张图片

3、 编写下载模板接口

    @ApiOperation("获取导入模板")
    @GetMapping(value = "/template/{filename:.+}")
    public ResponseEntity template(@PathVariable String filename) {
        ClassPathResource resource = new ClassPathResource("testTemplateFile/" + filename);

        // 读取文件到b

你可能感兴趣的:(SpringBoot,Java基础,Lambda和Stream流,spring,boot,java)