smart-doc Java 零侵入 API 文档生成工具 maven 插件发布了

2019-12-16 21:10:53 +08:00
 smartdoc647

smart-doc 是一个 java restfulapi 文档生成工具,smart-doc 完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要写上 java 的标准注释,smart-doc 就能帮你生成一个简易明了的 Markdown、Html、AsciiDoc 文档和 Postman json 测试数据。smart-doc 的理念是让你的业务接口清爽整洁。不需要像 swagger 一样在接口中写一堆注解。

功能特性

项目仓库

smart-doc 的码云仓库链接

github 仓库地址链接

更新内容

  1. 修改 request 请求参数中嵌套对象不能解析的 bug,参考 gitee #I16AN2.
  2. controller 参数是数组时添加 @PathVariable 注解会报空指针,参考 gitee #I16F6G
  3. 新增 ApiDataBuilder 用于获取 smart-doc 生成的文档数据,包含 header、字典、错误码等。
  4. 修改 github #9 文档错误 bug.
  5. 新增接口的 @author 展示,方法从文档中查到找到接口负责人,生成文档可以选择关闭显示。
  6. 重点:smart-doc 的 maven 插件 smart-doc-maven-plugin 1.0.0 版本发布。

smart-doc maven 插件

从 smart-doc 1.7.9 版本开始。我们提供了 smart-doc 的插件 smart-doc-maven-plugin。

[插件使用文档]( https://gitee.com/sunyurepository/smart-doc/wikis/smart-doc%20maven 插件?sort_id=1791450)

升级建议

本次推出了 smart-doc-maven-plugin 插件,更方便用户在 maven 项目中集成 smart-doc 生成文档,也方便在 maven 项目构建发布中直接使用 maven 命令生成项目文档。建议使用插件,通过引入插件方式,即便是不用 smart-doc 剔除了插件依赖也不会影响项目编译,对项目零影响。

DEMO

使用 demo 轻松玩转接口文档生成

相关文档

smart-doc 文档 wiki

smart-doc 的部分用户

排名不分先后

1810 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/629606

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX