在日常工作中我們需要将一個對象拷貝,而苦于深拷貝.這裡我們提供一個第三方的工具包.
依賴
條件
被拷貝的類必須實作java.io.Serializable接口
方法
在我們日常開發中,經常使用的對象拷貝,比如Apache的BeanUtils,Spring的BeanUtils.下面我要說的是cglib的BeanCopier,它的性能在同類功能中幾乎是最高最好的.
但是cglib的BeanCopier的适用有個局限性.
1.适用相同類型的兩個類
2.适用不同類型的兩個類,但隻拷貝屬性相同的,屬性不同拷貝
個人站點
語雀
公衆号