代码拉取完成,页面将自动刷新
励志做Java届最好用的文档工具,工具解析Java代码自动生成api接口文档,不要人工写文档,写注释,写注解,统统不要,彻底解放后端开发人员,彻底告别写文档的烦恼
程序员都喜欢写代码,写文档总是大难题,我以前为了解决这个问题开发了apidoc第一版,地址在这里 https://gitee.com/lovepeng/api-doc ,类似swagger,但是写大量的Java注解/注释,超级恶心。所以我写了这个apidoc第二版。
git clone https://gitee.com/lovepeng/apidoc2.git
4.浏览器打开: http://localhost:8080/apidoc/index.html?packageName=com.demo
(这里写你要生成文档的包名)
run ApidocApplication.class 的main方法即可看到预览版
将本项目打为jar包,引入你的项目
在你需要生成文档的controller上加一个注解@Api("这里写模块名称")
注意:如果一个模块由多个controller组成,只需要保证模块名称一样就行
例如:
@Api("测试请求参数类型")//同模块下多个controller时,保证模块名称一致即可
@RestController
@RequestMapping("/testRequestParamType")
public class TestRequestParamTypeController {
@GetMapping(value = "/url")
public Result url() {
return Result.success();
}
点击可以编辑/保存
基本信息
基本信息编辑
左侧为目录,一级目录为模块名称,二级目录为接口名称(默认读取controller的public方法的注释),目录双击可以修改,拖拽可以排序
目录
双击修改
拖拽排序
演示功能
点击描述可以编辑/保存
接口信息
编辑信息
可以在线编辑
请求参数
编辑界面
点击可以编辑 响应参数
编辑界面
示例
技术架构:
项目结构:
-- apidoc 项目名称
--apidoc-angular 前端代码实现angular6
--data 数据存储目录
--src 后端代码实现
--pom.xml pom文件
--.gitignore git忽略文件
-- readme.md 项目说明
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。