`
honeybinshun
  • 浏览: 62054 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

构造自己的API,javadoc生成文档注释,

阅读更多
   由于文档注释是用于生成API文档的,而API文档主要用于说明类,方法,属性的功能。因此javadoc工具只处理文档源文件在类、接口、方法、属性、构造器和内部类之前的注释,忽略其他地方的文档注释。而且javadoc工具默认只处理以public和protected修饰的类、接口、方法、属性、构造器之前的文档注释。
    文档注释以斜线后紧跟两个星号开始(/**),以星号后紧跟一个斜线(*/)作为结尾,中间部分全部都是文档注释,会被提取到API文档中。
    特别注意,一定要对处于多个包下的源文件来生成API文档时,才有概述页面
    具体如下:

第一个测试类:
package lee;
/**
*Description:
*<br/>Copyright (c),2005-2008,Yeeku.H.lee
<br/>This program is protected by copyright laws;
*<br/>Program Name:
*<br/>Dte:
*@author Yeeku.H.Lee kongyeeku@163.com
*@version 1.0
*/
public class TestJavadoc{
    /**
    *简单测试属性
    */
    protected String name;
    /**
    *主方法,程序的入口
    */
    public static void main(String[] args){
        System.out.println("Hello World!");
    }
}
第二个测试类:

package yeeku;
/**
*Description:
*<br/>Copyright (c),2005-2008,Yeeku.H.lee
<br/>This program is protected by copyright laws;
*<br/>Program Name:
*<br/>Dte:
*@author Yeeku.H.Lee kongyeeku@163.com
*@version 1.0
*/
public class Test{
     /**
     *简单测试属性
     */
     public int age;
     /**
     *Test类的测试构造器
     */
     public Test(){
     }
    
}
javadoc命令的基本用法如下:
javadoc 选项  java源文件/包。
javadoc命令可对源文件,包来生成API文档,在上面的预防格式中,java源文件可以支持通配符,例如使用*.java来代表当前路径下所有java源文件。javadoc的常用选项如下:
-d <directory>: 该选项指定一个路径,用于将生成的API文档放到指定目录下。
-windowtitle <text>:该选项指定一个字符串,用于设置API文档的浏览器窗口标题。
doctitle <html-code>:该选项指定一个HTML格式的文本,用于指定概述页面标题。
-header <html-code>:该选项指定一个HTML格式的文本,包含每个页面的页眉。
命令行窗口执行以上两个java程序生成API文档:
javadoc -d  apidoc -windowtitle 测试 -doctitle 学习javadoc -header 自定义类Test *.java

    
分享到:
评论
1 楼 wangyudong 2017-11-27  
很多API doc生成工具生成doc需要重度依赖代码里加注解的方式,并且不支持自动化测试RESTful API。

之前习惯用一款名字为 WisdomTool REST Client,它能够基于测试过的历史记录自动生成精美的RESTful API文档,完全不用在代码里加注解,支持自动化测试RESTful API,输出精美的测试报告。
轻量级的工具,功能却很精悍哦!

https://github.com/wisdomtool/rest-client

Most of API doc tools do not support automated testing.

Once used a tool called WisdomTool REST Client supports automatically generating exquisite RESTful API documentation based on history testing cases without adding annotations to the code, it also supports automated testing, and outputs exquisite report.

Lightweight tool with very powerful features!

https://github.com/wisdomtool/rest-client

相关推荐

    javadoc 生成注释 和 检查注释的文档

    在Java源代码中,JavaDoc注释以`/**`开头,`*/`结尾,位于你想要为其生成文档的元素之前。例如,对于一个类: ```java /** * 这是一个简单的示例类,用于展示JavaDoc的使用。 */ public class SimpleExample { /...

    javadoc标准注释文档

    在Java编程中,Javadoc注释是一种特殊的多行注释,专门用于生成文档。它们以`/**`开头,以`*/`结尾,可以应用于类、接口、方法、构造器等。下面我们将深入探讨Javadoc注释的相关知识点: 1. **Javadoc注释格式**: ...

    JavaDoc工具 解析Java源码注释,生成api文档、接口文档.zip

    JavaDoc生成的文档清晰明了,有助于快速理解代码功能和用法。 4.2 提升开发效率 开发者无需阅读源代码就能获取所需信息,减少了调试和学习的时间。 4.3 文档更新同步 当源代码更改时,JavaDoc会自动更新,确保文档...

    Javadoc详细讲解以及生成方式

    2. 选择要生成文档的源代码目录。 3. 设置输出目录和选项,然后点击`OK`。 4. Android Studio会自动处理并生成HTML文档。 ### 4. 在Eclipse中生成Javadoc Eclipse的Javadoc生成步骤如下: 1. 右键点击项目,选择`...

    一个非常棒的Javadoc注释工具

    1. `jdh11.bat` 和 `jdh.bat`:这两个文件很可能是批处理脚本,用于在Windows环境下运行Javadoc工具的快捷方式,方便用户执行Javadoc生成操作。 2. `release-j.htm` 和 `release.htm`:这些可能是版本发布说明,包含...

    eclipse文档注释内容修改.rar

    在Eclipse中,文档注释是程序员之间交流的重要方式,也是生成API文档的基础。本文将详细讲解如何在Eclipse中修改文档注释内容。 首先,让我们了解Eclipse中的注释类型。主要有三种:单行注释(//)、多行注释(/*.....

    SIP API for Java 2 Micro Edition Javadoc

    2. **javadoc**:这个文件夹可能包含了SIP API的Javadoc生成的HTML文档。开发者可以浏览这些文档来查找关于类、接口、方法和常量的详细信息。通常,每个类或接口都会有一个独立的页面,包含如下信息: - 类或接口的...

    javaDoc文档

    这种注释方式特别用于生成API文档,它允许开发者添加关于类、接口、方法、构造函数等的详细说明、参数描述、返回值、异常、示例等内容。 2. **命令行使用**:JavaDoc可以通过命令行工具执行,开发者需要指定源代码...

    javadoc注释

    JavaDoc是一种特殊的注释方式,它是Java编程语言中用于生成文档的一种工具。通过在源代码中添加特定格式的注释,JavaDoc可以自动生成API文档,使得其他开发者能轻松理解和使用你的代码。以下是对JavaDoc注释的详细...

    axiom API文档,javadoc格式排版

    它通过在源代码中插入特定的注释(以`@`开头),然后使用Javadoc命令来提取这些注释并生成格式化的HTML文档,帮助开发者理解和使用API。Javadoc格式的文档通常包括类的概述、成员、构造函数、方法的详细描述,以及...

    使用Eclipse将java类导成javadoc截图文档

    在Java开发过程中,生成Javadoc是非常重要的一环,它能够帮助开发者和其他团队成员理解代码的功能、用法和...通过合理利用Javadoc注释和Eclipse的导出功能,可以轻松生成专业且详尽的API文档,促进团队间的有效合作。

    api(javadoc)详细说明文档

    使用Javadoc生成的API文档通常包含以下部分: 1. **类索引**:列出所有生成文档的类,可以按字母顺序或层次结构排序。 2. **包索引**:显示所有包的列表及其包含的类。 3. **全名索引**:包含所有类、接口、枚举和...

    MyEclipse自动生成注释文档

    - Javadoc注释还可以自动生成API文档,方便外部开发者使用你的库或框架。 5. **最佳实践**: - 注释应清晰简洁,提供必要但不过度的信息。例如,解释方法的目的、参数和返回值,而不是简单地复述代码。 - 保持...

    java编码规范及注释快捷键.doc

    - **文档注释**:用于生成API文档,通常采用Javadoc格式,位于类或方法声明之前。 - **实现注释**:补充说明类或接口的实现细节,对于理解代码背后的逻辑至关重要。 - **方法注释快捷键**:IDEs如Eclipse或IntelliJ ...

    myeclipse/eclipse设置java文档注释

    Java 文档注释(也称为 Javadoc 注释)是一种特殊格式的注释,它不仅可以帮助开发者了解代码的功能和用途,还可以自动生成 API 文档,方便他人阅读。Javadoc 注释通常以“/** ... */”的形式出现,并包含多种标签来...

    Java API文档.docx

    `javadoc`是Java开发工具包(JDK)自带的文档生成器,它可以从源代码中提取注释并生成API文档。通过在命令行中指定源代码路径和选项,开发者可以自定义要生成的文档内容。生成的HTML文件通常包括类图、继承关系图以及...

    javadoc_api

    在"javadoc_api"这个压缩包中,很可能包含了某个项目或库的JavaDoc生成的API文档。 1. **JavaDoc基本结构**: JavaDoc注释使用特殊的多行注释语法,以`/**`开头,以`*/`结尾,中间包含文档内容。它们通常位于类、...

    java编码注释和doc自动生成

    本文将详细介绍如何在Java编码中创建注释以及如何使用apidoc工具自动生成文档。 首先,Java提供了多种注释类型,包括单行注释、多行注释和Javadoc注释。单行注释以`//`开始,适用于快速添加临时或简单的说明。多行...

    javadoc中文版

    要生成文档,开发者可以在命令行中运行`javadoc`命令,指定源代码文件或目录。Javadoc会自动搜索包含Javadoc注释的类,并创建相应的HTML文档。 4. **选项和配置**: JavaDoc提供了多种选项,如 `-author` 显示...

    jdk6_api_javadoc

    使用`@param`, `@return`, `@throws`等注释标签可以为API添加元数据,便于生成高质量的文档。 通过深入学习和理解JDK6的API及Javadoc,开发者不仅可以掌握基础的Java编程技巧,还能了解到早期版本的Java设计思想,...

Global site tag (gtag.js) - Google Analytics