`
skzr.org
  • 浏览: 365612 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

完善包注释[javadoc package-info.java]

    博客分类:
  • J2EE
阅读更多

包级注释

说明:

包级注释,有时候是非常有用的,可以清晰的表明包的设计和思路,可以贴上类图等等

参考:

Documentation Comments

快速创建:eclipse中怎样快速创建包注释

 

设置Eclipse代码模板

 

  • eclipse菜单: window->preferences,展开java->editor->templates,新建一个javadoc类型的模板:

    1. name设置为:package
    2. context选择:javadoc
    3. pattern输入:
      xxx实现<a href="#" target="_blank">a name</a>.
       * <p>
       * <h1>detail1:</h1>
       * <img src="doc-files/test.png"/>
       * 
       * @author <a href="mailto:skzr.org@gmail.com">skzr.org</a>
       * @since JDK1.6
       * @version 1.0.0
       

开发中使用

 

  • 在你想要创建包注释的包下建立文件:package-info.java文件:
    /**
     *
     */
    package org.skzr.logging;
     
  • 在第二行输入:"packa"按atl+/调出前面设置的模板,然后输入自己感兴趣的即可,最终效果如下:
    /**
     * slf4j本地化日志扩展实现<a href="http://code.google.com/p/slf4j-local" target="_blank">open sources</a>.
     * <p>
     * <h1>design:</h1>
     * <img src="doc-files/本地化日志实现设计.png"/>
     * <h1>class diagram:</h1>
     * <img src="doc-files/本地化日志类图.png"/>
     * 
     * @author <a href="mailto:skzr.org@gmail.com">skzr.org</a>
     * @since JDK1.6
     * @version 1.0.0
     */
    package org.skzr.logging;
     
分享到:
评论
1 楼 skzr.org 2011-03-27  
对于资源文件,如果想要引用,需要建立
doc-files目录,然后把东西放入这个目录下即可使用相对路径进行定位了

相关推荐

    开源项目经常看到 package-info.java 文件,到底有啥用?(csdn)————程序.pdf

    `package-info.java`文件是JavaDoc的一部分,它可以包含文档化的注释,这些注释会在JavaDoc生成过程中被提取出来,形成包的概述。这使得生成的API文档更加完整,易于阅读和理解。 3. **包级别变量**: 可以在`...

    flink-streaming-java_2.12-1.14.3-API文档-中文版.zip

    赠送jar包:flink-streaming-java_2.12-1.14.3.jar; 赠送原API文档:flink-streaming-java_2.12-1.14.3-javadoc.jar; 赠送源代码:flink-streaming-java_2.12-1.14.3-sources.jar; 赠送Maven依赖信息文件:flink-...

    aws-java-sdk-s3-1.12.376.jar中文-英文对照文档.zip

    解压 【aws-java-sdk-s3-***.jar中文-英文对照文档.zip】,再解压其中的 【aws-java-sdk-s3-***-javadoc-API文档-中文(简体)-英语-对照版.zip】,双击 【index.html】 文件,即可用浏览器打开、进行查看。...

    javacv-1.5.5.jar中文文档.zip

    # 含有的 Java package(包): ``` cl.eye org.bytedeco.javacv ``` # 含有的 Java class(类)(此处仅列举3个): ``` cl.eye.CLCamera org.bytedeco.javacv.AndroidFrameConverter org.bytedeco.javacv....

    jna-5.10.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    jna-5.6.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    jna-5.5.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    poi-5.2.2.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` org.apache.poi org.apache.poi.common org.apache.poi.common.usermodel ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` org.apache.poi....

    jna-4.4.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    jna-4.0.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    javax.servlet-api-3.1.0.jar中文文档.zip

    # 含有的 Java package(包): ``` javax.servlet javax.servlet.annotation javax.servlet.descriptor javax.servlet.http ``` # 含有的 Java class(类)(此处仅列举3个): ``` javax.servlet.AsyncContext ...

    jna-5.0.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    jna-4.5.2.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    poi-ooxml-5.2.3.jar中文-英文对照文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` org.apache.poi.ooxml org.apache.poi.ooxml.dev org.apache.poi.ooxml.extractor ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` org.apache....

    poi-ooxml-4.1.2.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` org.apache.poi.ooxml org.apache.poi.ooxml.dev org.apache.poi.ooxml.extractor ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` org.apache....

    jna-5.2.0.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` com.sun.jna com.sun.jna.internal com.sun.jna.platform ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` com.sun.jna.AltCallingConvention ...

    poi-ooxml-5.2.1.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` org.apache.poi.ooxml org.apache.poi.ooxml.dev org.apache.poi.ooxml.extractor ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` org.apache....

    poi-ooxml-3.17.jar中文-英文对照文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` org.apache.poi.ooxml org.apache.poi.ooxml.dev org.apache.poi.ooxml.extractor ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` org.apache....

    bcprov-jdk15on-1.54.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` org.bouncycastle org.bouncycastle.asn1 org.bouncycastle.asn1.anssi ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` org.bouncycastle....

    bcprov-jdk15on-1.56.jar中文文档.zip

    # 含有的 Java package(包)(此处仅列举3个): ``` org.bouncycastle org.bouncycastle.asn1 org.bouncycastle.asn1.anssi ...... ``` # 含有的 Java class(类)(此处仅列举3个): ``` org.bouncycastle....

Global site tag (gtag.js) - Google Analytics