【问题标题】:Eclipse Juno - What is the use of package-info.java?Eclipse Juno - package-info.java 有什么用?
【发布时间】:2012-09-26 09:52:41
【问题描述】:

在 Eclipse Juno 中创建新包时,会自动创建一个 java 文件 (package-info.java)。那个文件有什么用?在另一个类中导入特定类有用吗?

【问题讨论】:

标签: java eclipse


【解决方案1】:

package-info.javapackage comment file,Javadoc 使用它来为您的包提供自己的文档。

它是introduced in Javadoc 5.0,并替换了package.html

【讨论】:

    【解决方案2】:

    package-info.java 文件包含包级文档以及annotations

    【讨论】:

      【解决方案3】:

      它可用于包级别的文档。例如,Spring 团队在 Spring 框架的核心中广泛使用它。

      除此之外,它还可以包含适用于包中所有类的注释。例如,这是一种避免为每个类的 Eclipse Null Analysis 编写 NonNullByDefault 注释的便捷方法。

      请注意,要对包应用注解,需要使用名为 package-info.java 的文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-04-01
        • 2011-11-22
        • 1970-01-01
        • 1970-01-01
        • 2021-05-10
        • 2011-04-08
        • 2010-11-11
        • 2011-10-09
        相关资源
        最近更新 更多