对象拷贝—代码生成
在做业务的时候,经常会有这种情况:有一个对象,里头一堆值,需要get出来,然后set到另一个对象。使用下面这段脚本,轻松搞定这件事
public static void main(String[] args) { Class<TAircraftWorkLocusEntity> clazz = TAircraftWorkLocusEntity.class; Method[] fields = clazz.getDeclaredMethods(); for (Method field: fields) { String name = field.getName(); if(!name.startsWith("is") && !name.startsWith("get")){ System.out.println("entity." + name + "()"); } } }
粘贴到需要的类,运行主函数,将代码打印到控制台
利用idea的特点,补齐剩下的代码,或者修正上面的脚本,连同剩下的代码一起生成。
疯狂的妞妞 :每一天,做什么都好,不要什么都不做!