Kam naudinga @XmlRootElement anotacija?
Kam naudinga @XmlRootElement anotacija?

Video: Kam naudinga @XmlRootElement anotacija?

Video: Kam naudinga @XmlRootElement anotacija?
Video: КАК НАСТРОИТЬ L4D2 2024, Lapkritis
Anonim

@ XmlRootElement yra anotacija kad žmonės yra naudojamas naudoti su JAXB (JSR-222). tai tikslas yra vienareikšmiškai susieti šakninį elementą su klase. Kadangi JAXB klasės susietos su sudėtingais tipais, klasė gali atitikti kelis šakninius elementus.

Žmonės taip pat klausia, kokia JAXB nauda?

JAXB reiškia Java XML įrišimo architektūra. Tai suteikia mechanizmą, leidžiantį valdyti (rašyti) java objektus į XML ir išjungti (skaityti) XML į objektą. Tiesiog galima sakyti, kad jis naudojamas konvertuoti java objektą į xml ir atvirkščiai.

kas yra @XmlType? @ XmlType anotacija gali būti apibrėžta klasei. Anotacijos elementas propOrder() @ XmlType anotacija leidžia nurodyti turinio tvarką sugeneruotame schemos tipe. Tokiais atvejais pirmenybė teikiama aktyviajai @XmlAccessorOrder anotacijai. Kai klasės turinio tvarka nurodyta @ XmlType.

Be to, kas yra @XmlElement Java?

Susieja JavaBean ypatybę su XML elementu, gautu iš nuosavybės pavadinimo. Naudojimas. @ XmlElement anotacija gali būti naudojama su šiais programos elementais: JavaBean nuosavybe. nestatinis, nepraeinantis laukas.

Kas yra XmlTransient?

@ Xml Laikinas komentaras yra naudingas sprendžiant pavadinimų susidūrimus tarp JavaBean nuosavybės pavadinimo ir lauko pavadinimo arba neleidžiant susieti lauko / ypatybės. Tokios klasės ypatybės bus susietos su XML kartu su išvestinėmis klasėmis, tarsi klasė būtų įtraukta.