Rap2 接口文档代码生成

最近接手了一个新的需求,涉及到一系列的接口开发,接口文档采用的rap2。接口多了,成员间偷懒较多,不大愿意写实体。map、JsonObject之类都有用。后期维护时巨头疼。。。

找了下没找到相关代码生成,抽空撸了一个。

https://gitee.com/re_wu_ir/Rap2-Generator.git

rap2接口字段类型较少,日期没有,数字没有区分的。

公司在日期上采用时间戳形式,所以在定义上采用Number。我在对Number的处理上,统一生成的Integer。所以在导入项目后需要手动修改下类名与部分字段类型。

日期一般为String和Date,String不用做处理,接口入参Date 建议用@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8"),时间戳与String均可解析。

Rap2 接口文档代码生成