Wozu dient die Annotation @XmlRootElement?
Wozu dient die Annotation @XmlRootElement?

Video: Wozu dient die Annotation @XmlRootElement?

Video: Wozu dient die Annotation @XmlRootElement?
Video: DIE ANTWOORD - BABY'S ON FIRE (OFFICIAL) 2024, Kann
Anonim

@ XmlRootElement ist ein Anmerkung dass die Leute sind Gebraucht zur Verwendung mit JAXB (JSR-222). Es ist Zweck besteht darin, ein Wurzelelement eindeutig einer Klasse zuzuordnen. Da JAXB-Klassen komplexen Typen zugeordnet werden, ist es möglich, dass eine Klasse mehreren Wurzelelementen entspricht.

Die Leute fragen auch, was nützt JAXB?

JAXB steht für Java Architektur für XML-Bindung. Es bietet einen Mechanismus zum Marshallen (Schreiben) Java Objekte in XML und Unmarshal (Lesen) von XML in Objekten. Sie können einfach sagen, dass es zum Konvertieren verwendet wird Java Objekt in XML und umgekehrt.

Was ist @XmlType? Die @ XmlTyp Annotation kann für eine Klasse definiert werden. Das Anmerkungselement propOrder() im @ XmlTyp Annotation ermöglicht es Ihnen, die Inhaltsreihenfolge im generierten Schematyp anzugeben. In solchen Fällen hat die aktive Annotation @XmlAccessorOrder Vorrang. Wenn die Klasseninhaltsreihenfolge durch das @ angegeben wird XmlTyp.

Außerdem, was ist @XmlElement in Java?

Ordnet eine JavaBean-Eigenschaft einem vom Eigenschaftsnamen abgeleiteten XML-Element zu. Verwendungszweck. @ XmlElement Annotation kann mit den folgenden Programmelementen verwendet werden: einer JavaBean-Eigenschaft. nicht statisches, nicht transientes Feld.

Was ist XmlTransient?

Die @ XmlTransient Annotation ist nützlich, um Namenskollisionen zwischen einem JavaBean-Eigenschaftsnamen und einem Feldnamen aufzulösen oder die Zuordnung eines Felds/einer Eigenschaft zu verhindern. Eigenschaften einer solchen Klasse werden zusammen mit den abgeleiteten Klassen XML zugeordnet, als ob die Klasse inline wäre.