zoukankan      html  css  js  c++  java
  • javadoc 工具生成开发API文档

    =====================先来一点成就感=====================

     1 package com.springMybatis.dao;
     2 
     3 import com.springMybatis.model.*;
     4 
     5 
     6 /**
     7  * AuthorizationDao 定义Authorization接口
     8  * @author g.qu
     9  * @see java.lang
    10  */
    11 public interface AuthorizationDao{
    12 
    13     /**
    14      *  addAuthorization 添加授权
    15      * @param authorization 授权对象
    16      * @return 布尔值 true 成功;false 失败
    17      */
    18     public boolean addAuthorization(Authorization authorization);
    19 
    20     /**
    21      * deleteAuthorization 删除授权
    22      * @param authorization 授权对象
    23      * @return true 表示执行成功 ;false 失败
    24      */
    25     public boolean deleteAuthorization(Authorization authorization);
    26 
    27     /**
    28      * updateAuthorization 更新授权
    29      * @param authorization 授权对象
    30      * @return true 表示执行成功 ;false 失败
    31      */
    32     public boolean updateAuthorization(Authorization authorization);
    33 
    34     /**
    35      * getAuthorization 获取授权
    36      * @param authorization 授权对象
    37      */
    38     public void getAuthorization(Authorization authorization);
    39 
    40 }

    生成的部分文档截图:

    =========================风骚的分割线=========================

    说明一下注释:

    1、单行注释 

    2、块注释

    3、尾端注释 

    4、行末注释

    5、文档注释(生成开发帮助文档)

    [1]、利用eclipse和javadoc工具生成开发API文档【自定义一个文件夹存放,否则生成一大堆文件;注意采用UTF-8编码 否则乱码】

           类  接口  方法  字段声明前

    [2]、默认只为public 和 protect 生成注释;private 和默认 需要在生成时候配置

    [3]、注释命令

              @author 作者信息

              @version  版本信息

              @param   参数信息 

              @return 返回值

              @since 最早见于某个版本

              @exception 异常信息 可以存在多个

              @deprecated  不建议使用 将来可能会摒弃的方法

     1 /**
     2   *汽车类的简介
     3   *<p>汽车类具体阐述第一行<br>
     4   *汽车类具体阐述第二行
     5   *@author man
     6   *@author man2
     7   *@version 1.0
     8   *@see ship
     9   *@see aircraft
    10  */
    11  public class BusTestJavaDoc{
    12     /**
    13      *用来标识汽车行驶当中最大速度
    14      *@see #averageSpeed
    15      */
    16      public int maxSpeed;
    17     /**用来标识汽车行驶当中平均速度*/
    18     public int averageSpeed;
    19      /**用来标识汽车行驶当中的水温*/
    20      public int waterTemperature;
    21      /**用来标识天气温度*/
    22      public int Temperature;
    23      BusTestJavaDoc(){
    24          
    25      }
    26      /**
    27       *该方法用来测量一段时间内的平均速度
    28       *@param start 起始时间
    29       *@param end 截止时间
    30       *@return 返回int型变量
    31       *@exception java.lang.exceptionthrowwhenswitchis1
    32       */
    33      public int measureAverageSpeed(int start,int end ){
    34          int aspeed=12;
    35          return aspeed;
    36          }
    37      /**
    38       * 该方法用来测量最大速度
    39       */
    40      public int measureMaxSpeed(){
    41          return maxSpeed; 
    42      }
    43  }

    写好这些注释后,eclipse ->文件->export->java->javadoc->

    下一步->

    Next->选择Finish  完成;

  • 相关阅读:
    阿里云OSS学习
    spring学习(十二)--spring中WebApplicationInitializer解析
    spring学习(十)--WebApplicationInitializer接口替代web.xml启动spring容器
    tomcat学习(二)--tomcat配置详解
    tomcat学习(一)--tomcat请求过程
    WEB工程中web.xml文件基本配置
    MAVEN学习(九)--利用nexus创建私服供上传下载jar包
    NGINX学习(九)--nginx配置示例
    Django所有ORM总结
    ORM一般操作
  • 原文地址:https://www.cnblogs.com/QQ931697811/p/5009571.html
Copyright © 2011-2022 走看看