5
我想知道是否有與Commons BeanUtils相同的BeanComparator,它允許使用泛型(並且不會依賴Commons Collections)。Commons BeanUtils的BeanComparator相當於
我想知道是否有與Commons BeanUtils相同的BeanComparator,它允許使用泛型(並且不會依賴Commons Collections)。Commons BeanUtils的BeanComparator相當於
commons-beanutils的1.9.x版本是泛型兼容的。只需更新至當前發行版(截至2014年6月的1.9.2版),您就會擁有自己想要的內容。 http://commons.apache.org/proper/commons-beanutils/apidocs/org/apache/commons/beanutils/BeanComparator.html
您可以在這裏下載或使用maven artifacts。 http://commons.apache.org/proper/commons-beanutils/
也就是說,不使用這種反射機制通常會更好,因爲性能下降和控制丟失可能不值得在代碼行中節省很少的開銷。
你正在使用哪個版本?從v1.9開始,比較器使用泛型。 – Bivas 2014-05-05 13:21:48
我假設一個更老的。謝謝,好消息是他們最終添加了通用支持。但現在用新的Java 8 lambda表達式可能有點晚:) – 2014-05-06 09:55:33
我已經做了一個自定義的比較器,允許泛型,並接受filedName(屬性)進行排序,但與一些反射API調用涉及。 – 2014-06-04 06:02:17