使用org.apache.commons.lang.SerializationUtils.clone进行克隆

时间:2013-06-06 14:11:00

标签: java spring

在Spring Web服务中使用org.apache.commons.lang.SerializationUtils.clone有什么不利之处吗?

1 个答案:

答案 0 :(得分:5)

来自the Javadoc

  

这比手动编写克隆方法慢很多倍   对象图中的对象。但是,对于复杂的对象图,或   对于那些不支持深度克隆的人来说,这可能很简单   替代实施

因此,您必须确定性能问题是否超出了此处使用库的简单性。因此,如果你担心这一点,我会测量你的表现。

您可以选择仅使用此库实现序列化以取得进展,并稍后使用手动解决方案替换序列化。但是我警告不要过早优化。鉴于您有一个Web服务,您可能会受到网络延迟,编组/解组等的影响。

相关问题