online example java jaxb xjc

example - xsd to java



¿Qué es JAXB genera package-info.java (3)

Estoy tratando de encontrar algo de información sobre lo que realmente hace el archivo package-info.java generado por la aplicación de línea de comandos JAXB xjc . Todo lo que hay en el archivo es

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

¿Para qué se utiliza este archivo package-info.java ?



Si desea definir el espacio de nombre predeterminado para los elementos en su modelo Java, puede definirlo en package-info.java


package-info.java es una forma de aplicar anotaciones java en el nivel de paquete. En este caso, Jaxb está utilizando anotaciones a nivel de paquete para indicar el espacio de nombres y para especificar la calificación del espacio de nombres para los atributos (source) .