gpt4 book ai didi

用于在 aws tomcat elastic beanstalk 上托管的 java 对象序列化

转载 作者:行者123 更新时间:2023-11-30 11:26:28 25 4
gpt4 key购买 nike

我们正在将在 spring 和 hibernate 中构建的基于 java 的 Web 应用程序迁移到 AWS elastic beanstalk。

为了管理 session ,我们使用了 AmazonDynamoDBSessionManagerForTomcat 库。这通常会序列化 session 对象并将其存储在 dynamo 数据库中。

现在,我有 100 多颗 bean 。其中一些将在运行时保存在 session 中。

我必须为这些 bean 实现可序列化,以便将它们存储在 dynamo 数据库中。

现在,我有两个选择,遍历整个应用程序逻辑,只对存储在 session 中的那些 bean 实现可序列化,或者盲目地对所有 bean 实现可序列化(更快)。

如果我选择后一种方式,会不会有什么问题?

对不需要序列化的对象实现可序列化会产生任何问题吗?

谢谢,桑凯特

最佳答案

Serializable 是一个空接口(interface)(marker pattern)所以我看不出有任何理由不通过所有相关 bean 实现它。

确保每个实现类都有一个空的(无参数)构造函数。

关于用于在 aws tomcat elastic beanstalk 上托管的 java 对象序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19805812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com