什么是 JAXB 生成的包信息.java

2022-09-01 14:30:33

我试图找到一些关于JAXB xjc命令行应用程序生成的文件实际执行的操作的信息。文件中的所有内容都是package-info.java

@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.example.com", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
package the.generated.package.path;

此文件的用途是什么?package-info.java


答案 1

package-info.java是一种在包级别应用 java 注释的方法。在本例中,Jaxb 使用包级注释来指示命名空间,并为属性(源)指定命名空间限定。


答案 2

当您生成javadoc时,这也很有用

package-info.java - 可以包含包声明、包注释、包注释和 Javadoc 标记。此文件是 JDK 5.0 中的新增文件,优先于包.html。

来源 : http://download.oracle.com/javase/6/docs/technotes/tools/solaris/javadoc.html#sourcefiles


推荐