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

2019-04-18  本文已影响0人  circle1992

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

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

注意作用域是field

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

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

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读