支持Dubbo接口文档生成的工具!

Posted 程序猿DD

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支持Dubbo接口文档生成的工具!相关的知识,希望对你有一定的参考价值。

回复“资源”获取独家整理的学习资料!

作者 | 肥朝

来源 | https://mp.weixin.qq.com/s/JW0yPtaIeyYZCs2PuucICQ

Introduce

smart-doc是一款同时支持JAVA REST API和Apache Dubbo RPC接口文档生成的工具,smart-doc在业内率先提出基于JAVA泛型定义推导的理念, 完全基于接口源码来分析生成接口文档,不采用任何注解侵入到业务代码中。你只需要按照java-doc标准编写注释, smart-doc就能帮你生成一个简易明了的Markdown、html5文档,甚至可以直接生成Postman Collection导入到Postman做API接口调试。

Features

  • 零注解、零学习成本、只需要写标准JAVA注释。
  • 基于源代码接口定义自动推导,强大的返回结构推导。
  • 支持Spring MVC、Spring Boot、Spring Boot Web Flux(controller书写方式)、Feign。
  • 支持Callable、Future、CompletableFuture等异步接口返回的推导。
  • 支持JavaBean上的JSR303参数校验规范,包括分组验证。
  • 对JSON请求参数的接口能够自动生成模拟JSON参数。
  • 对一些常用字段定义能够生成有效的模拟值。
  • 支持生成JSON返回值示例。
  • 支持从项目外部加载源代码来生成字段注释(包括标准规范发布的jar包)。
  • 支持生成多种格式文档:Markdown、HTML5、Asciidoctor、Postman Collection、OpenAPI 3.0。
  • 轻易实现在Spring Boot服务上在线查看静态HTML5 api文档。
  • 开放文档数据,可自由实现接入文档管理系统。
  • 支持导出错误码和定义在代码中的各种字典码到接口文档。
  • 支持Maven、Gradle插件式轻松集成。
  • 支持Apache Dubbo RPC接口文档生成。

Smart-doc生成文档效图

接口头部效果图

支持Dubbo接口文档生成的工具!

请求参数示例效果图

支持Dubbo接口文档生成的工具!

请求参数示例

响应参数示例效果图

支持Dubbo接口文档生成的工具!

响应参数示例

html文档效果图

html文档

项目地址


推荐关注这个励志推荐10000个开源项目的兄弟

每天了解一个开源工具转入你的兵器库



【往期推荐】


素质二连,走一个

以上是关于支持Dubbo接口文档生成的工具!的主要内容,如果未能解决你的问题,请参考以下文章

Swagger 自动生成 Dubbo 服务的接口文档,以及测试调用

一款零注解API接口文档生成工具

Dubbo 生成文档,导出 Markdown,这些功能 DocView 现在都有了!

Web API文档生成工具apidoc

测试接口直接生成API文档,这个工具贼好用

扔掉Swagger,试试这款功能强大,零注解侵入的API接口文档生成工具!