package-info.java如何工作?

时间:2014-02-20 06:38:58

标签: java jaxb

当我使用JAXB从XML Schema生成Java文件时,会生成package-info.java文件。

这个档案是什么?它是如何工作的?

特别是,此文件包含如下所示的注释。

@javax.xml.bind.annotation.XmlSchema(namespace = "http://searchrequest")

这是什么意思? 我怀疑这与javadoc或Eclipse Juno有关。

这应该是JAXB特有的,不是吗?

1 个答案:

答案 0 :(得分:9)

package-info.java是一个可以添加到任何Java源包的Java文件。其目的是为包级别文档和包级别注释提供一个主页。

它可以包含package declarationpackage annotationspackage commentsJavadoc tags。此文件通常优先于package.html

欲了解更多信息,请访问:

http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/javadoc.html#packagecomment

http://www.intertech.com/Blog/whats-package-info-java-for/