SpringCloud是当下最流行的分布式服务解决方案之一,是微服务架构的集大成者,将一系列优秀的组件进行了整合。SpringCloud基于springboot构建,对于使用过SpringBoot的同学来说,上手比较容易。
今天学习一下 使用feign跨服务文件下载。
一. 服务提供者
- 集成Easyexcel实现读入数据(ExcelUtil,easyExcel集成可参考快速入门,使用EasyExcel导入导出文件),生成输出流
public static void export(Class<? extends BaseRowModel> clazz,
List<? extends BaseRowModel> data,
String fileName,
String sheetName,
HttpServletResponse response) {
try {
response.reset();
response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, "UTF-8"));
response.setHeader("Connection", "close");
response.setHeader("Content-type", "application/vnd.ms-excel;charset=utf-8");
ExcelWriter writer = EasyExcelFactory.

最低0.47元/天 解锁文章
167万+

被折叠的 条评论
为什么被折叠?



