我正在开发一个使用 DynamoDB 作为数据库的 Spring Boot 应用程序。我想在将数据写入 DynamoDB 之前对其进行压缩(因为它可以超过 400Kb 的限制,但不能太多),然后在从 DynamoDB 读取后将其解压缩。 是否有文档或方法可以在映射级别或存储库进行配置?任何有关如何集成此功能的示例代码或指针将不胜感激。
Spring Boot 本身提供 HTTP 响应压缩功能,支持 GZIP 类型压缩/解压缩。 我发现一篇文章可能有助于满足您的具体要求:
弹簧压缩