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