对象拷贝—代码生成

在做业务的时候,经常会有这种情况:有一个对象,里头一堆值,需要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的特点,补齐剩下的代码,或者修正上面的脚本,连同剩下的代码一起生成。

 

 

posted on 2020-01-01 22:27  疯狂的妞妞  阅读(241)  评论(0编辑  收藏  举报

导航