【原创】自定义注解实现配置化导出功能

    我们要做一个用户信息导出功能,用户信息字段非常多。如果纯手打容易对应错误。然后我想简化这件事情。

        1,我先定义一个自定义注解:

注意作用域是field

                                                设计:有该注解并且show是Y就是需要导出的列,value是导出excle对应的列名

        2,我想要导出的对象上,我只需要添加该注解,并设置是否导出show=Y

     3, 在导出工具里添加对应逻辑

                        (1)生成excel的头列,把顺序存在fieldsNames里

                        (2)遍历查询出来的对象,通过 fieldsNames 属性顺序去通过get方法去获取对应对象的值插入



        后续如果哪个字段不想导出,或则哪些字段又想导出时候。那么就配置一下show是Y还是N就好了。不用去调整逻辑代码。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容