簡體   English   中英

什么是JAXB生成的package-info.java

[英]What is JAXB generated package-info.java

我正在嘗試查找有關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文件用於什么?

package-info.java是一種在包級別應用java注釋的方法。 在這種情況下,Jaxb使用包級注釋來指示命名空間,並為屬性(源)指定命名空間限定。

這在生成javadoc時也很有用

package-info.java - 可以包含包聲明,包注釋,包注釋和Javadoc標記。 此文件是JDK 5.0中的新文件,比package.html更受歡迎。

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

如果要為java模型中的元素定義默認命名空間,可以在package-info.java中定義它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM