java 自动生成api 文档 :apidoc

官网:apidocjs


首先声明下,apidoc是基于注释来生成文档的,它不基于任何框架,而且支持大多数编程语言,适用于java项目。跟已有的项目框架没有任何关系

一、apidoc简介

apidoc通过在你代码的注释来生成api文档的。它对代码没有侵入性,只需要你写好相关的注释即可,并且它仅通过写简单的配置就可以生成高颜值的api接口页面。它基于node.js,所以你需要安装node.js环境。node.js安装,点击这里。这里就不介绍。

二、准备工作

安装完node.js安装api.doc,它的项目源码:https://github.com/apidoc/apidoc 。


通过命令安装:

npm install apidoc -g


运行apidoc -i chapter4/ -o apidoc/


就能自动生成项目api文档,避免写文档的麻烦


只要在项目api方法上面加上注释

/**

* @api {get} /user/:id  用户登录查询用户信息

* @apiName GetUser

* @apiGroup User

*

* @apiParam {Number} id Users unique ID.

*

* @apiSuccess {String} firstname Firstname of the User.

* @apiSuccess {String} lastname  Lastname of the User.

* @apiParam {int} vip = 0  是否注册Vip身份 0 普通用户 1 Vip用户

* @apiParamExample {json} 请求样例:

*                ?/user/:10061

* @apiSuccessExample Success-Response:

*    HTTP/1.1 200 OK

*    {

*      "firstname": "John",

*      "lastname": "Doe"

*    }

*

*/

参考资料

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,272评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,140评论 25 709
  • apidoc 是一款api文档生成工具,简单易用。apidoc会生成一个html,建议同时配置在服务器上,例如通过...
    kaojistream阅读 6,500评论 0 1
  • 原文地址:RESTful web API文档生成器 问:开发业务模块代码最重要的是什么?答:API接口文档 如果你...
    brucewar阅读 10,365评论 0 51
  • 由于项目需要,需将oracle中的一张表导入mongodb中,先用oracle导出.sql文件试了下,发现mong...
    le_1阅读 8,540评论 0 1

友情链接更多精彩内容