码迷,mamicode.com
首页 > 其他好文 > 详细

对象拷贝—代码生成

时间:2020-01-01 23:30:18      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:使用   dea   mamicode   width   span   idea   name   控制台   entity   

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

 

技术图片

 

对象拷贝—代码生成

标签:使用   dea   mamicode   width   span   idea   name   控制台   entity   

原文地址:https://www.cnblogs.com/chenss15060100790/p/12130426.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!