Apache的BeanUtils.copyProperties的坑

問題解釋: 再CopyProters的時候,apache沒有通過遞歸的方式去嵌套copy屬性對象的子屬性,而是直接通過orig.getXXX和desc.setXXX的方式進行復制,所以只要出現三層以上,也就是子屬性的子屬性那麼你的末日了,他可能變成了另一個對象而且無法再編譯時發現,只會在運行時告訴你ClassCastError。 暴力模擬,這裏只是簡單的模擬。
相關文章
相關標籤/搜索