smart-doc 1.7.8 发布,Java 零注解文档生成工具

栏目: 软件资讯 · 发布时间: 4年前

内容简介:smart-doc 是一个 java restful api 文档生成工具,smart-doc 颠覆了传统类似 swagger 这种大量采用注解侵入来生成文档的实现方法。 smart-doc 完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要...

smart-doc 是一个 java restful api 文档生成工具,smart-doc 颠覆了传统类似 swagger 这种大量采用注解侵入来生成文档的实现方法。 smart-doc 完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照 java 标准注释的写,smart-doc 就能帮你生成一个简易明了的 Markdown、Html、AsciiDoc 文档,当然还支持生成直接导入Postman的接口json文档。

如果你已经厌倦了 swagger 等文档 工具 的无数注解和强侵入污染,那请拥抱 smart-doc吧!喜欢 smart-doc 的用户也不要忘记给项目 star,你们的支持是 smart-doc 持续推进的动力。

功能特性

  • 零注解、零学习成本、只需要写标准java注释。
  • 基于源代码接口定义自动推导,强大的返回结构推导。
  • 支持 Spring MVC、Spring Boot、Spring Boot Web Flux(controller 书写方式)。
  • 支持 Callable、Future、CompletableFuture 等异步接口返回的推导。
  • 支持 JavaBean 上的 JSR303 参数校验规范。
  • 对 json 请求参数的接口能够自动生成模拟 json 参数。
  • 对一些常用字段定义能够生成有效的模拟值。
  • 支持生成 json 返回值示例。
  • 支持从项目外部加载源代码来生成字段注释(包括标准规范发布的 jar 包)。
  • 支持生成多种格式文档:Markdown、HTML5、Asciidoctor、Postman json。
  • 轻易实现在 Spring Boot 服务上在线查看静态 HTML5 api 文档。
  • 开放文档数据,可自由实现接入文档管理系统。
  • 一款代码注释检测工具,不写注释的小伙伴逃不过法眼了。
  • 支持导出错误码和定义在代码中的各种枚举字典到接口文档。

Smart-doc vs Swagger

  •  smart-doc 不是对 Swagger 造轮子,这是一款用完全不同的理念重新开发的 restful api 接口文档生成工具。
  •  smart-doc 比 swagger 集成更简单,可以自由生成多种格式的 api 文档。
  •  smart-doc 完全不需要在侵入到业务代码中写任何注解,复杂嵌套对象自动推导出定义字段结构。
  • smart-doc 代码量很少,如果不能满足你的需求完全可以自己修改源码定制(当前有数十家企业基于smart-doc强大的源码分析能力做二次修改内部使用)。

更新内容

  • 修改Spring Controller使用非Spring Web注解时生成的响应示例出错的bug。
  • 修改使用mybatis-plus实体继承Model对象时将log字段输出到文档的问题。
  • html文档添加项目名称显示。
  • 修改github #4 泛型中Void类型解析死循环。
  • 修改github #5 简单枚举参数解析空指针异常。
  • 重要新功能:Smart-doc支持生成Postman json接口测试数据,一键导入Postman即可测试接口。

DEMO

使用 demo 只有smart-doc能够自己分析出完善文档的demo

相关文档

用户评价

部分使用者对 smart-doc 的评价

  1. 最强大的 doc 组件,强制要求了规范,也不会污染代码,欣喜之情溢于言表!
  2. smartdoc 从注释入手,即规范强化了文档的编写又能提供源码文档之外的 api 功能,真的对得起 smart 的称谓。

开源贡献者招揽:

       Smart-doc完全由个人开发者主导,随着Smart-doc不断的被很多企业所采用,维护工作变得越来越多,因此这里非常希望想贡献的开发者加入,

更多人一起把Smart-doc做成更好用的Java Restful Api文档生成工具。


以上所述就是小编给大家介绍的《smart-doc 1.7.8 发布,Java 零注解文档生成工具》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

More Eric Meyer on CSS (Voices That Matter)

More Eric Meyer on CSS (Voices That Matter)

Eric A. Meyer / New Riders Press / 2004-04-08 / USD 45.00

Ready to commit to using more CSS on your sites? If you are a hands-on learner who has been toying with CSS and want to experiment with real-world projects that will enable you to see how CSS......一起来看看 《More Eric Meyer on CSS (Voices That Matter)》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具