La ce folosește adnotarea @XmlRootElement?
La ce folosește adnotarea @XmlRootElement?

Video: La ce folosește adnotarea @XmlRootElement?

Video: La ce folosește adnotarea @XmlRootElement?
Video: Writing POJOs To XML Without Annotations 2024, Mai
Anonim

@ XmlRootElement este o adnotare că oamenii sunt folosit pentru utilizarea cu JAXB (JSR-222). este scop este de a asocia în mod unic un element rădăcină cu o clasă. Deoarece clasele JAXB se mapează la tipuri complexe, este posibil ca o clasă să corespundă mai multor elemente rădăcină.

Oamenii se întreabă, de asemenea, la ce folosește JAXB?

JAXB înseamnă Java Arhitectură pentru legarea XML. Oferă un mecanism de marshal (scriere) java obiecte în XML și scoateți (citește) XML în obiect. Pur și simplu, puteți spune că este folosit pentru a converti java obiect în xml și invers.

ce este @XmlType? @ XmlType adnotarea poate fi definită pentru o clasă. Elementul de adnotare propOrder() din @ XmlType adnotarea vă permite să specificați ordinea conținutului în tipul de schemă generat. În astfel de cazuri, adnotarea activă @XmlAccessorOrder are prioritate. Când ordinea conținutului clasei este specificată de @ XmlType.

În plus, ce este @XmlElement în Java?

Mapează o proprietate JavaBean la un element XML derivat din numele proprietății. Utilizare. @ XMLElement adnotarea poate fi utilizată cu următoarele elemente de program: o proprietate JavaBean. câmp nestatic, netranzitoriu.

Ce este XmlTransient?

@ XmlTransient adnotarea este utilă pentru rezolvarea coliziunilor de nume între un nume de proprietate JavaBean și un nume de câmp sau pentru a preveni maparea unui câmp/proprietate. Proprietățile unei astfel de clase vor fi mapate la XML împreună cu clasele sale derivate, ca și cum clasa ar fi aliniată.