造个轮子,对象转换

36 阅读1分钟

发现公司还在用GET、SET 写这东西真的很浪费时间,所以简单得利用了阿里的JSONOBJECT封装了一个工具类,支持不同类型之间得数据拷贝,并且还支持不同字段之间得属性映射和深拷贝以及字段类型不一致,比如BigInteger的ID自动可以转成String类型ID,是有一定的应用场景的,这点我觉得还是有用得,测试了下性能,10w条转换600ms,不严格要求效率得话,用着挺香,如果是百万千万数据那种,建议用GET和SET,毕竟性能最高。注:效率要求不高得情况下使用,效率确实是个问题

Dingtalk_20230927100557.jpg

另附上轮子代码:

img-2023.09.27-09.40.11.jpg