对象拷贝—代码生成

Posted chenss15060100790

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象拷贝—代码生成相关的知识,希望对你有一定的参考价值。

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

 

技术图片

 

以上是关于对象拷贝—代码生成的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段12——JavaScript的Promise对象

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

SQL Select 语句的用法

错误代码:错误域 = NSCocoaErrorDomain 代码 = 3840“JSON 文本没有以数组或对象和允许未设置片段的选项开头。”