• Excel操作组件


    组件编码 hzero-starter-fragment

    一、简介

    1.1 概述

    hzero-starter-fragment 基于百度开发组件WebUploader,文件的分片上传和断点续传做了统一处理,解决项目的大文件上传需求。

    1.2 组件坐标

    <dependency>
        <groupId>org.hzero.starter</groupId>
        <artifactId>hzero-starter-fragment</artifactId>
        <version>${hzero.starter.version}</version>
    </dependency>
    

    1.3 特性

    二、使用指南

    2.1 配置

    
    // 服务的网关地址, 例: http://hzerodevb.saas.hand-china.com/hfle
    hzero.file.gatewayPath
    

    依赖本组件,需要在配置文件中添加thymeleaf的相关配置

    spring:
      thymeleaf:
        prefix: classpath:/view/
        mode: LEGACYHTML5
      resources:
        # 资源缓存时间,单位秒
        cache:
          period: 3600
        # 开启gzip压缩
        chain.gzipped: true
        # 启用缓存
        chain.cache: true
        # 静态资源映射
        static-locations: classpath:/static/,classpath:/view/
      mvc:
        view:
          suffix: .html # 返回页面自动拼接.html后缀
    

    2.2 获取合并后的文件

    
    @Component
    public class DemoFileHandler implements FileHandler {
    
        @Override
        public String process(Long tenantId, String filename, InputStream inputStream, Map<String, String> params) {
            return null;
        }
    }
    
    inputStream 为文件流
    params 为自定义参数