前后端分离,后端虽然用了Swagger但有时候还是需要手动维护文档的,Java实体字段很多的时候,维护起来还是很费时间。本文介绍如何通过Java反射和EasyExcel把实体信息导出为Excel表格,表格可用于维护接口文档。
大致思路
- 通过Java反射得到字段名、字段类型和注释信息。
- 通过EasyExcel导出。
完整源码
pom.xml引入的依赖:
1 | <dependencies> |
ApiModelProperty:
1 |
|
Awards是需要导出到Excel的类,代码如下:
1 |
|
ExportData类对应Excel的列名,代码如下:
1 |
|
ExportTest是程序测试入口,代码如下:
1 | public class ExportTest { |
最终导出的Excel如下: