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

标签 java jaxb xjc

我正在尝试查找有关 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 使用包级注释来指示命名空间,并为属性指定命名空间限定 (source) .

关于java - 什么是 JAXB 生成的 package-info.java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7501494/

相关文章:

jaxb - 通过绑定(bind)文件指定@XmlJavaTypeAdapter 类?

java - Java中的按位异或运算

java - 使用 Marshaller 将 Java 对象转换为 Json

java - 从未知的 JAXBContext (XML) 为 JSON 创建编码器

java - 如何解码包装的 xml

java - JAXB 使 Objectfactory 中的 QName 可访问

java - Android Butterknife - 添加/删除 OnTextChanged 内的 OnTextChangedListener

java - 将java输出添加到bat文件的回显字符串

java - 是否可以获取 magento 购物车摘要(总计和#items)以供外部使用?

xml - 为什么XJC生成@XmlElementRefs