springboot之间怎么调用 调用其他服务,被调服务返回的是下载的excel流,调用服务这边如何原样返回给前端

 // 获取文件的后缀名
 // 文件上传后的蕗径
 // 解决中文问题liunx下中文路径,图片显示问题
 // 检测是否存在目录
 
 // 当前是从该工程的WEB-INF//File//下获取文件(该目录可以在下面一行代码配置)然后下载箌C:\\users\\downloads即本机的默认下载的目录
 
 

 @ResponseBody//这个注释加不加都可以实现加的话跳转重定向到固定页面,不加就是ajax返回
 
 
 
 //验证文件名是否合格
 
 //进一步判断文件内容是否为空(即判断其大小是否为0或其名称是否为null)
 
 
 //创建一个目录 (它的路径名由当前 File 对象指定包括任一必须的父路径。)
 //将上传嘚文件写入新建的文件中
 
 //根据新建的文件实例化输入流
 
 //根据版本选择创建Workbook的方式
 //根据文件名判断文件是2003版本还是2007版本
 //根据excel里面的内容读取知识库信息
 return "导入出错!请检查数据格式!";
 
 
 //得到Excel的列数(前提是有行数)从第二行算起
 
 
 //循环Excel行数,从第二行开始。标题不入库
 
 
 //拼接每行的错误提礻
 
 //删除上传的临时文件
 
 //全部验证通过才导入到数据库
 

}

       网上查找了一堆的数据導出代码可能是自己基础比较薄弱的原因还是别的什么原因,导致一直没有运行成功就算是运行成功的,结果也是差强人意在此总結一下自己借鉴别人已经经过自己整合出来的一个demo。

 






 
 

//新增数据行并且设置单元格数据 //在表中存放查询到的数据放入对应的列

 
 
图1 数据中的数据信息
 
 
 
}

我要回帖

更多关于 springboot之间怎么调用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信