我有带有 Spring MVC 和 Webflow 的 Web 应用程序。我正在实现“快照”机制:开发人员通过 URL 中的特殊参数可以保存他们当前的状态(页面、组件状态等),然后在将来回到这个状态。
状态存储在他们的磁盘中。为了实现这一点,我需要存储整个 HttpSession - 不幸的是,并非所有对象都被序列化。我使用 XStream,但它会生成巨大的 XML (300MB),这会使我的 tomcat 在反序列化期间崩溃。
您能否建议其他库或使用未实现可序列化的对象序列化/保存 http 会话的方法?