在程序员的工作中, 代码编写虽然占了一很大部分, 但是编写接口文档也同样费时费力, 而我们常用的swagger(丝袜哥)已经能帮助我们自动生成接口文档, 但是缺点是不能够导出文档 而 showdoc + runapi 能够帮助我们导出接口文档, 并实现接口文档管理交接, 模板编写, 接口调试等功能. 但是缺点也同样明显, 需要人为输入的内容较多二者各有千秋, 可以根据具体业务酌情使用. 而下面我们介绍的是一种新的接口文档生成和导出工具 ------ JApiDocs
JApiDocs是一个无需额外注解、开箱即用的 SpringBoot 接口文档自动生成工具。
特点
文档内容的详细程度取决于你在书写类, 方法, 属性时是否进行正确的注释 例如下图其中的一个接口方法, 我们可以看到接口描述与我们在方法的注释是一致的
接口方法注释
对应接口文档的回显
接口文档主页展示 index.html
接口内容格式展示
Markdown文档格式展示
如果源码路径没有全部识别出来,可以通过config.addJavaSrcPath
来添加模块的源码路径,注意要添加到src/main/java
这一级。