chenhj
2026-04-22 55a16a2b0144c30277c7ac01712f347eedfaab41
分支
用户 chenhj <1263187585@qq.com>
星期三, 四月 22, 2026 17:49 +0800
提交者 chenhj <1263187585@qq.com>
星期三, 四月 22, 2026 17:49 +0800
提交55a16a2b0144c30277c7ac01712f347eedfaab41
目录 4dd0a910a63a9b64429fdcd45f78a057e52031d9 目录 | zip | gz
上一版本 6518050093fe8f36b603a7fef9d4683813a91645 查看 | 对比
feat(common): 优化文件预览接口实现及文件压缩功能

- 调整CommonController中preview接口,实现返回ResponseEntity支持文件压缩和流式响应
- 引入FileUtil工具类,新增文件压缩compressFile方法,针对图片类型文件进行压缩处理
- FileProperties中新增文件压缩相关配置项包括compress、needCompressSize和compressQuality
- FileUtil中优化JWT签名密钥生成,改用SecretKey替代字符串秘钥签名
- 添加thumbnailator依赖支持图片压缩功能
- 更新pom.xml,添加thumbnailator及相关版本依赖并整理项目依赖
- 修正StorageBlobServiceImpl中JWT秘钥获取逻辑,确保使用正确的密钥字符串
- application-dev-pro.yml新增多项项目和服务配置,包括minio、quartz、redis和token等配置项
已修改6个文件
108 ■■■■ 文件已修改
pom.xml 7 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/service/impl/StorageBlobServiceImpl.java 4 ●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/utils/FileUtil.java 56 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/common/config/FileProperties.java 6 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/common/CommonController.java 29 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-dev-pro.yml 6 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史