Kāda ir @XmlRootElement anotācijas izmantošana?
Kāda ir @XmlRootElement anotācijas izmantošana?

Video: Kāda ir @XmlRootElement anotācijas izmantošana?

Video: Kāda ir @XmlRootElement anotācijas izmantošana?
Video: Convert Java Object To XML Using JAXB 2024, Novembris
Anonim

@ XmlRootElement ir anotācija ka cilvēki ir lietots lietošanai kopā ar JAXB (JSR-222). Tas ir mērķis ir unikāli saistīt saknes elementu ar klasi. Tā kā JAXB klases tiek piesaistītas sarežģītiem tipiem, klasei ir iespējams atbilst vairākiem saknes elementiem.

Cilvēki arī jautā, kāda ir JAXB izmantošana?

JAXB apzīmē Java XML saistīšanas arhitektūra. Tas nodrošina mehānismu maršalam (rakstīšanai) java objektus XML formātā un XML pārveidošanu (lasīt) objektā. Vienkārši var teikt, ka to izmanto konvertēšanai java objektu xml un otrādi.

kas ir @XmlType? @ XmlType klasei var definēt anotāciju. Anotācijas elements propOrder() laukā @ XmlType anotācija ļauj norādīt satura secību ģenerētajā shēmas tipā. Šādos gadījumos priekšroka ir aktīvajai @XmlAccessorOrder anotācijai. Ja klases satura secība ir norādīta ar @ XmlType.

Turklāt, kas ir @XmlElement Java?

Kartē JavaBean rekvizītu XML elementam, kas iegūts no rekvizīta nosaukuma. Lietošana. @ XmlElement anotāciju var izmantot ar šādiem programmas elementiem: JavaBean rekvizīts. nestatisks, nepārejošs lauks.

Kas ir XmlTransient?

@ Xml pārejošs anotācija ir noderīga, lai atrisinātu nosaukumu sadursmes starp JavaBean rekvizītu nosaukumu un lauka nosaukumu vai novērstu lauka/rekvizīta kartēšanu. Šādas klases rekvizīti tiks kartēti uz XML kopā ar atvasinātajām klasēm, it kā klase būtu iekļauta.