RabiAPI Mac版是Mac电脑上的一款开箱即用的Java接口文档生成工具。RabiAPI Mac版完全基于静态分析,零配置,零侵入,零额外依赖,简单易用。
RabiAPI Mac版软件特色
RabiAPI Mac版是一个为Java项目生成接口文档的工具,零学习成本,零配置,零侵入,零额外依赖,不需要事先构建项目,不需要运行任何测试方法/Main方法,真正意义上的开箱即用。
RabiAPI分为免费的基础版和付费的订阅版,两者都可以使用所有功能,订阅后解锁项目数量限制。
• 免费版本,最多同时使用三个项目
• 按月订阅,¥12.00 / 每月,自动续期
• 按年订阅,¥98.00 / 每年,自动续期
【支持的框架与注解】
• 通过原生Javadoc展示服务,方法和字段的注释
• 普通的 Java Interface,适用于各类直接使用interface作为接口的RPC服务,例如 Apache Dubbo。
• Spring Boot 框架,@RestController,@RequestMapping 等注解
• Jax • RS 框架,@Path,@GET,@POST 等注解
• Swagger Core 1.5.x 注解,即旧版本Swagger,@Api,@ApiOperation 等注解
上述框架均支持导出为 MarkDown / Asciidoc / PNG 格式。
【与Git集成】
RabiAPI 已经与Git集成,你可以通过分支选择菜单直接添加本地分支,新分支写好接口代码后无需合并,直接查看或导出。
• 直接添加本地分支,通过分支管理接口文档的不同版本。
• 通过分支选择栏直接切换不同分支的文档,免去合并烦恼。
【多模块项目支持】
为不同的模块生成文档,没有接口的模块会被自动忽略,使用模块切换菜单轻松切换。
【支持的Java类型和语法】
• 所有Java基本类型,并且会同时展示对应的JSON类型(string/number/array/dict/datetime)
• 所有Java容器类型(List/Set/Map),Map类型会标记Key和Value
• Java泛型,泛型会被替换为具体类型。
• Java递归写法,被递归的类型会被标记为『递归』
• Java枚举类型,同时显示枚举的构造器内容
【参数是否必填提示】