在使用Spring进行编码时,我总是看到大多数开发人员都实现了Serializable接口。因此,我想要在类的所有声明中都使用此实现的原因。谢谢!
答案 0 :(得分:2)
序列化不是特定于Spring的功能。您可以使用序列化通过网络传输对象或将其存储在文件系统中。
但是根据有效的Java ,串行化是危险的,由于安全漏洞,不应不惜一切代价使用串行化。 序列化的另一个缺点是,当您向公众发布新版本的类时,您需要确保支持旧的反序列化类。
故事的寓意:永远不要在代码中使用序列化。有关更多信息,请阅读有效的Java书籍的第12章。