如果邮件发送到我的收件箱,我会收到一条消息,然后我会将内容插入 DB。我有一个 org.springframework.integration.core.Message 如下所示:
public void receive(Message<?> message)
{
//I am inserting message contents into DB
}
现在万一发生故障,我想有故障安全恢复机制,我在想的是将 Message 对象序列化为一个文件,然后反序列化并更新到 DB。
问题 1、这种情况下如何序列化Message对象?2. 除了序列化,还有什么其他的机制可以使用?
编辑 我之前没有做过序列化,我听说这个类应该实现 Serializable 才能使用 ObjectOutputStream,在这种情况下我不想创建 Message 的子类,那么如何将 Message 序列化为 File?