# diboot-file: 文件处理组件

# 组件特性

  • EasyExcel轻量封装,支持Java注解校验与@ExcelBind*注解实现字典及关联字段的name-value转换,并提供完善的校验错误提示
  • 封装常用的文件本地存储、上传下载、图片压缩水印等常用处理
  • Starter启动自动安装依赖的数据表
  • 启用devtools,可一键生成初始样例controller代码到本地

组件依赖的数据表upload_file(通用的上传文件记录表),在组件starter初次启动时将自动初始化。

# 相关依赖

::: diboot-file 新增依赖: :::

  • commons-fileupload 1.4

  • easyexcel 2.2.x

  • okhttp 4.9.x

  • thumbnailator 0.4.x(图片压缩组件,非必需,默认不依赖)

使用过程中遇到问题,可加群交流。