api开发文档怎么写

1.如何优雅的“编写”api接口文档

1) 编写不方便。每次新增借口的时候都要复制上一个接口,然后再进行修改,一些相同的部分无法复用,接口多了文档会变的很长,还经常需要调整格式。2) 发布不方便。文档更新时,需要发给需要的小伙伴。即使用Git来进行管理,虽然拉取比较方便,但由于文件格式的问题,也不方便比较两次提交的差异。

由于有这些问题,决定寻找一种更优雅有效的方式来编写文档。经过比较,发现了apidoc,可以比较好的解决上面提到的问题。apidoc采用了一种类似写代码注释的方式来写文档,支持编写多种语言的文档。最后生成的文档以网页的形式发布,方便快捷,便于阅读。下面就来简单介绍一下怎么使用apidoc来写文档。

1.安装node

由于apidoc依赖Node.js的包管理工具npm进行安装,所以安装apidoc之前要先安装node.js(npm会在安装node时顺带进行安装)。具体的安装教程可以参考这里。

2.安装apidoc

安装完了npm之后,就可以安装apidoc了。在命令行输入

2.java api接口文档编写

Java语言提供了一种强大的注释形式:文档注释。可以将源代码里的文档注释提取成一份系统的API文档。我们在开发中定义类、方法时可以先添加文档注释,然后使用javadoc工具来生成自己的API文档。

文档注释以斜线后紧跟两个星号(/**)开始,以星号后紧跟一个斜线(*/)作为结尾,中间部分全部都是文档注释,会被提取到API文档中。

自行搜索一下javadoc即可,示例如下:

/**

* 类描述

*

* @author 作者

* @version 版本

*/

public class DemoClass {

/**

* 内部属性:name

*/

private String name;

/**

* Setter方法

* @return name

*/

public String getName() {

return name;

}

/**

* Getter方法

* @param name

*/

public void setName(String name) {

this.name = name;

}

}

3.如何快速编写api文档

这里所用到的工具就是javadoc2chm.百度”javadoc2chm“下载。

我看到有一个1积分下载的,我这里也有,需要的话可以私聊。2javadoc2chm.exe的大小只有102k左右,谨防上当受骗啊。

3使用javadoc2chm制作帮助文档的时候,首先下载的文件中有帮助文档的html版。例如我下载的Struts2就有doc目录。

4打开javadoc2chm.exe. path to javadoc是用来选择doc的路径的,output filename是用来给输出的chm一个名字,以.chm结尾,title是打开chm后首页的文字5我这里以制作Hadoop2.7.1的帮助文档实例。选好目录后,点击Go就开始只做了,制作完成后,go按键变黑色可用,只做好的chm文档存放在你选择的html帮助文档的目录里。

END注意事项注意output filename是用来给输出的chm一个名字,以.chm结尾如果不是,输出后改一下工作愉快!点赞啊。

4.什么是接口文档,如何写接口,有什么规范

首先要有一个文档的标题,XXX接口文档,符合当前文档的说明,文档的生产日期,以及公司名称等。现在开始写一个dubbo接口文档,定义标题,以及日期,这里公司省略。使用confluence在线编辑,Confluence为团队提供一个协作环境。团队成员协同地编写文档和管理项目。从此打破不同团队、不同部门以及个人之间信息孤岛的僵局,Confluence实现了资源的共享。

接下来要有当前文档的版本修订信息,即为历史修订信息,应当包含基础的信息有:版本号、修订日期、修订人、修订说明等。

开始编写文档的目录结构,注意大标题和小标题的使用,需要合理的运用说明。首先当然是文档的说明信息,再来是一些准备信息和流程信息,然后开始接口说明,最后可以有举例、常见问题、注意事项、响应码的说明信息等等。

下面开始按照文档的目录结构逐一进行详细的介绍说明,比如文档说明的介绍,用高效简洁的语言明确的说明文档信息,注意文档中大标题应当字体大小样式一致,小标题也应当字体大小注意保持一致。

简单的说明技术资料获取及准备,确认调用系统信息比较重要,需要确认编码格式,防止乱码,确认当前的文档版本是否是要使用的版本,否则白做无用功,项目的搭建环境简单说明即可。

开始说明接口的调用流程,如何调用接口,需要做的一些准备,说明引入相应的依赖以及配置需要配置的文件。

现在可以开始接口的说明,接口的说明信息应当包含接口的名称,接口的地址,接口的协议,然后针对当前接口下的方法说明。

方法的说明应当包含方法的描述,即其作用,方法的请求参数说明,以及响应的参数说明,参数说明应当包含参数的类型,参数名称,参数的含义,并且备注参数是否必须传递。

9

接口说明完之后,就是文档的末尾,有注意事项添加一些注意事项,或者附录说明,添加标注。

5.什么是API文档

【2006-02-08 13:54】【】【SUN】 Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一。但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便。目前Sun 公司正在组织多方力量将此文档翻译成中文,并于近日在Sun 中国技术社区(.cn/)正式发布java.lang和java.util类库API 文档的中文版,其他类库API文档的中文版也将于今后一段时间内陆续向中国地区的开发人员提供。在J2SE API文档(5.0版本)的汉化工作完成之后,Sun 中国技术社区还将开通Java API 文档中文版的打包下载服务。

Java API 文档中文版发布计划

发布时间 相关类库 阅读/下载

2005/10/31 java.lang

java.util 在线阅读

2005/12/31 java.awt

java.io

java.text 在线阅读

2006/02/28 javax.swing 在线阅读

2006/03/31 java.applet

java.beans

java.maths

java.net

java.nio

java.rmi

java.security

java.sql

javax.accessibility

javax.activity

javax.crypto

2006/04/30 javax.imageio

javax.management

javax.net

javax.naming

javax.print

javax.rmi

javax.security

javax.sound

2006/05/31 javax.sql

javax.transaction

javax.xml

org.ietf

org.xml

org.w3c

org.omg

原文地址:.cn/chinese_java

api开发文档怎么写

转载请注明出处育才学习网 » api开发文档怎么写

知识

古代二十怎么写

阅读(258)

本文主要为您介绍古代二十怎么写,内容包括古代数字从零倒二十都怎么写的,20日用古代写法怎么写,古代二十怎么读。中国古代曾使用象形文字记忆数字2、后随着通商口岸,罗马数字传入中国。罗马数字是最早的数字表示方式、比阿拉伯数字早2000 多

知识

宝宝出生红包怎么写

阅读(292)

本文主要为您介绍宝宝出生红包怎么写,内容包括给出生宝宝红包怎么写,给刚出生的宝宝红包怎样写,给出生宝宝红包怎么写。同事生小孩送过东西了 满月酒还要包红包吗? 如果你跟同事关系特别好,你的家属跟你同事也认识,那但带无妨.否则最好别带.

知识

摩丝密码我爱你怎么写

阅读(257)

本文主要为您介绍摩丝密码我爱你怎么写,内容包括摩斯密码我爱你怎么表示,怎么用莫尔斯电码写“我喜欢你”,“我爱你”用摩斯密码怎么写。密码表: 短促的点信号" .",读(Di);保持一定时间的长信号"",读(Da)。摩斯密码表A .- B -. . . C -. -.D

知识

怎么写小说爱你

阅读(225)

本文主要为您介绍怎么写小说爱你,内容包括如何写爱情小说,爱情小说怎么写,如何写短篇爱情小说。首先,我们必须对这个爱情小说定一个总体的格调。我觉得大致可以分为,唯美型,悲情型,幽默型。纯文学型。首先解释一下,唯美型。这里指的是小说

知识

怎么用眉粉画眉毛

阅读(243)

本文主要为您介绍怎么用眉粉画眉毛,内容包括如何用眉粉画眉毛,新手如何用眉粉画眉用眉粉画眉毛的技巧,怎么用眉粉画眉毛图解。方法/步骤1.画眉前,利用眉刷抵住。从上到头部皱起眉头,轻轻梳理毛发的纹路。怎么用眉粉画眉毛好看2.用刷子蘸取深

知识

可视对讲怎么用

阅读(238)

本文主要为您介绍可视对讲怎么用,内容包括可视对讲门铃怎么用,可视门禁对讲系统怎么用,楼宇对讲使用方法。室内分机可用的按钮如下图所示: 预览按钮;2:开门按钮;3:免提按钮;4、音量调节;5:对比度调节;6:亮度调节具体步骤: 预览按钮为平

知识

rtss怎么用

阅读(220)

本文主要为您介绍rtss怎么用,内容包括华硕显卡怎么用rtss,onbehalfof怎么用,华硕显卡怎么用rtss。原发布者:1980ypmAgreatdealof用法详解agreatdeal可单独使用,也可以用在形容词或副词的比较级前,表示“大量;许

知识

秦小篆的赤怎么写

阅读(233)

本文主要为您介绍秦小篆的赤怎么写,内容包括秦字的篆体字怎么写,小篆的秦字怎样写,秦篆体洪怎么写。

知识

电脑补助申请怎么写

阅读(284)

本文主要为您介绍电脑补助申请怎么写,内容包括申请购置电脑的请示怎么写,笔记本电脑:自带电脑补贴申请怎么写,为了办公,我自己买了太笔记本电脑,现在可以申请电脑补助,请问大。原发布者:枯枫下的落叶关于申请购买电脑的请示XXXXX领导:因我XXXX

知识

幼升小怎么写性格

阅读(330)

本文主要为您介绍幼升小怎么写性格,内容包括怎样描写孩子的性格,小学生性格特点怎么写,幼升小老师让写一篇我的孩子的作文该怎么写。本人性格热情开朗,待人友好,为人诚实谦虚。工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心。具有亲和力,平易近人

知识

节事旅游策划方案怎么写

阅读(259)

本文主要为您介绍节事旅游策划方案怎么写,内容包括旅游策划方案怎么写,旅游策划方案怎么写啊,旅游方案怎么写。原发布者:亲亲土豆888策划方案发证公示策划书名称二、二活动背景三、活动目的、意义和目标四、资源需要:人力物力财力五、活动开

知识

fundername怎么写

阅读(237)

本文主要为您介绍fundername怎么写,内容包括fullname怎么填,firstnamelastname怎么填,displayname该填啥。Surname就是family name 就是姓,Given name 是名。1. surnamen. 姓,姓氏;绰号,别名 vt. 给

知识

建筑设计定位怎么写

阅读(328)

本文主要为您介绍建筑设计定位怎么写,内容包括建筑物怎么定位,建筑物怎么定位一定要具体,建筑物的定位是指什么。定位的方法很多,根据施工现场情况及设计条件不同,主要有以下四种。根据建筑红线定位城建区的各项建设要按统一的规划进行,因此建

知识

愽字怎么写楷书

阅读(277)

本文主要为您介绍愽字怎么写楷书,内容包括博字的书法怎么写,博字楷书体,楷体字怎么写。博字的书法如下:

知识

再次开发信怎么写

阅读(222)

本文主要为您介绍再次开发信怎么写,内容包括外贸二次开发信怎么写供应,外贸二次开发信怎么写商机,开发信之后怎么写第二封邮件,开发信如何写啊。如何编写回复率高的邮件主题邮件主题是客人是否打开邮件的关键,现在几乎每个公司都会发广告邮

知识

web前端开发简历怎么写

阅读(327)

本文主要为您介绍web前端开发简历怎么写,内容包括web前端开发简历自我评价怎么写,web前端开发简历专业技能怎么写,web前端开发简历中项目经验该怎么写。自我介绍中可以将自己的擅长的技术做一个介绍,另外就是你的项目经历,最好将你的软硬件环

知识

ios需求文档怎么写

阅读(270)

本文主要为您介绍ios需求文档怎么写,内容包括iosapp开发文档怎么写,iosapp开发文档怎么写,ios应用程序的开发文档怎么写。原发布者:qingchi698758APP开发文档APP名称:多彩饰家项目管理APP主界面登录页面前端功能实现:(1)输入用户名密码,点

知识

iosapi接口怎么写

阅读(237)

本文主要为您介绍iosapi接口怎么写,内容包括iOS的服务端api接口怎么写,iOS的服务端api接口怎么写,iosAPI具体怎么理解。作为一名iOS 码农还是有两年多的时间了,一共换过两家公司,现在的公司主要是做.net相关的产品。在业余时间得到了同事的帮

知识

开发票单位证明怎么写

阅读(252)

本文主要为您介绍开发票单位证明怎么写,内容包括个人开发票证明怎么写,开票证明怎么写,给单位开发票,单位出证明怎么写。致:____单位兹有本单位因经营业务需要,特委托____同志,身份证号为:____________________,到贵单位办理开具普通

知识

外贸英文开发信怎么写

阅读(219)

本文主要为您介绍外贸英文开发信怎么写,内容包括英语外贸的开发信怎么写,英语外贸的开发信怎么写,外贸开发信怎么写。1. 开发信的种类中规中矩的开发信二、简洁明了的开发信三、量身定做的开发信中规中矩的开发信定单的开始往往始于出口商

知识

简洁明了商业开发信怎么写

阅读(244)

本文主要为您介绍简洁明了商业开发信怎么写,内容包括哪位高人麻烦提供一下外贸业务开发信的模板,要求比较简洁明了,,外贸开发信要怎么写简单点的,开发信怎么写比较好。一般是这样的1,称呼, dear sir/Madam, /to whom it may cocern :2, 自我介

知识

要求开发商补偿怎么写

阅读(218)

本文主要为您介绍要求开发商补偿怎么写,内容包括要求开发商赔偿的具体步骤,开发商让自己写自己的拆迁要求,怎么写,拆迁的,我可以要求开发商给予土地方面的补偿。拆迁是国家行为,是根据国民经济和社会发展规划、土地利用总体规划、城乡规划和

[/e:loop]