贴一篇我的Javadoc

简介: <div class="markdown_views"><pre class="prettyprint"><code class=" hljs java"><span class="hljs-javadoc">/** * <h1>虚拟礼品卡 soa接口</h1> * <pre> * <h2>调用说明</h2>
/**
 * <h1>虚拟礼品卡 soa接口</h1>
 * <pre>
 * <h2>调用说明</h2>
 * <li>引入pom</li>
 *      {@code <dependency>
 *          <groupId>com.jd.bizopen.v</groupId>
 *          <artifactId>jd-bizopen-v-soa-sdk</artifactId>
 *          <version>1.0.6</version>
 *      </dependency>}
 * <li>加入jsf配置</li>
 *      {@code <jsf:consumer id="giftCardService" interface="com.jd.sns.biz.api.service.GiftCardService" 
 *          protocol="jsf" alias="{jsf.version}" timeout="3000" check="false" >}
 *      jsf.version 测试环境test, 生产环境product
 * </pre>
 * 
 * @author cdwangzijian
 * @since 1.0.6
 * @version 1.0.6
 * 
 */
public interface GiftCardService {
    /**
     * <h3>礼品卡下单接口</h3>
     * 
     * @param giftcardOrder {@link GiftcardOrder}
     * @return 
     * <pre>
     *     {@link GiftcardSku}
     *     {@link ResultBase}
     *     {@link SubmitResult}
     * </pre>
     */
    public SubmitResult<GiftcardSku> submit(GiftcardOrder giftcardOrder);

    /**
     * <h3>指定条件分页查询订单</h3>
     * 
     * @param query {@link VirtualOrderQuery}
     * @return 该接口如果内部出现异常时,返回值为null,调用方注意判断空指针。没有查询结果则返回空集合
     * <pre>
     *     {@link Page}
     *     {@link GiftcardVirtualOrder}
     * </pre>
     */
    public Page<GiftcardVirtualOrder> selectGiftcardOrderByPage(VirtualOrderQuery query);
}

一个自带入参表的Javadoc

package com.jd.sns.biz.api.vo;

import java.io.Serializable;
import com.jd.sns.biz.api.enumtype.ErrorCode;
/**
 * <h1>返回结果基础类</h1>
 * 
 * <style type="text/css">
 *      table
 *      {
 *          border-collapse: collapse;
 *          border: none;
 *      }
 *      th
 *      {
 *          border: solid #000 1px;
 *      }
 *      td
 *      {
 *          border: solid #000 1px;
 *      }
 *  </style>
 * <table cellspacing=1>
 * <thead  bgcolor="#a1a1a1" >
 *  <tr>
 *      <th>字段</th>
 *      <th>名称</th>
 *      <th>类型</th>
 *      <th>描述</th>
 *  </tr>
 * </thead>
 * <tbody>
 *  <tr>
 *      <td>success</td>
 *      <td>成功标识</td>
 *      <td>boolean</td>
 *      <td>true:成功, false:失败</td>
 *  </tr>
 *  <tr>
 *      <td>resultMessage</td>
 *      <td>返回信息</td>
 *      <td>String</td>
 *      <td>对应返回码的说明</td>
 *  </tr>
 *  <tr>
 *      <td>resultCode</td>
 *      <td>返回码</td>
 *      <td>String</td>
 *      <td>返回码 {@link ErrorCode}</td>
 *  </tr>
 * </tbody>
 * </table> 
 * 
 * @author cdwangzijian
 * @since 1.0.6
 * @version 1.0.6
 *
 */
public class ResultBase implements Serializable{
    private static final long serialVersionUID = 1L;
    protected boolean success;
    protected String resultMessage = "";
    protected String resultCode;

    public boolean isSuccess() {
        return success;
    }
    public void setSuccess(boolean success) {
        this.success = success;
    }
    public String getResultMessage() {
        return resultMessage;
    }
    public void setResultMessage(String resultMessage) {
        this.resultMessage = resultMessage;
    }
    public String getResultCode() {
        return resultCode;
    }
    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }
}

看下效果:
这里写图片描述

另外贴一下mvn生成javadoc的命令:mvn javadoc:javadoc

相关文章
|
7月前
|
Java
使用ideal 生成JavaDOC文档
使用ideal 生成JavaDOC文档
33 0
|
XML Android开发 数据格式
IDEA代码格式和JavaDoc设置,一键告别丑陋代码
IDEA代码格式和JavaDoc设置,一键告别丑陋代码
673 1
IDEA代码格式和JavaDoc设置,一键告别丑陋代码
|
4月前
javadoc @apiNote、@implSpe、@implNote不识别问题
javadoc @apiNote、@implSpe、@implNote不识别问题
30 0
|
6月前
|
缓存 Java iOS开发
OC中动态方法解析
OC中动态方法解析
26 1
如何在IDEA中生成一个Javadoc文档
如何在IDEA中生成一个Javadoc文档
378 0
如何在IDEA中生成一个Javadoc文档
|
Java API
JavaDoc
JavaDoc命令是用来生成自己API文档的,将写好的程序放在生成的文档中 参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况 package com.wyd.base
JavaDoc
|
Oracle Java 关系型数据库
无法使用 javadoc 等命令?
谈到 Java 就离不开 JRE(Java Runtime Environment),JDK(Java Development Kit) 中包含了 JRE 和 JVM(Java Virtual Machine),所以我们一般直接安装 JDK,安装 JDK 首先肯定是去Oracle官网下载适合自己的开发版本,然后将 JDK 安装到自定义位置。
无法使用 javadoc 等命令?
|
Java Android开发
javaDOC生成
javaDOC生成
90 0