在 Spring Web 服务中使用 org.apache.commons.lang.SerializationUtils.clone 有什么缺点吗?
问问题
4606 次
从Javadoc:
这比在对象图中的所有对象上手动编写克隆方法要慢很多倍。但是,对于复杂的对象图,或者不支持深度克隆的对象图,这可能是一个简单的替代实现
因此,您必须确定在此处使用库的简单性是否被性能问题所抵消。因此,如果您对此感兴趣,我会衡量性能。
您可以选择使用这个库来实现序列化以取得进展,并在以后用手动解决方案替换序列化。但是,我会警告不要过早优化。鉴于您拥有 Web 服务,您可能会受到网络延迟、编组/解组等的更大影响。