XmlTransient аннотация деген эмне?
XmlTransient аннотация деген эмне?

Video: XmlTransient аннотация деген эмне?

Video: XmlTransient аннотация деген эмне?
Video: Convert Java Object To XML Using JAXB 2024, Май
Anonim

Аннотация Type XmlTransient . @ XmlTransient аннотация JavaBean касиетинин аты менен талаанын аталышынын ортосундагы аттардын кагылышуусун чечүү же талаанын/мүлктүн картасын болтурбоо үчүн пайдалуу. Капиталдан ажыратылган JavaBean касиетинин аты менен талаанын аты бирдей болгондо аталыштын кагылышуусу пайда болушу мүмкүн.

Ошондой эле, @XmlRootElement аннотациясынын кандай пайдасы бар?

@ XmlRootElement болуп саналат аннотация ошол адамдар колдонулган JAXB (JSR-222) менен колдонуу үчүн. Бул максаты түпкү элементти класс менен уникалдуу түрдө байланыштыруу болуп саналат. JAXB класстары татаал типтерге окшош болгондуктан, класс бир нече тамыр элементтерине туура келиши мүмкүн.

Жогорудагыдан тышкары, @XmlType деген эмне? @ XmlType аннотация класс үчүн аныкталышы мүмкүн. propOrder() аннотация элементи @ XmlType аннотация түзүлгөн схема түрүндөгү мазмун тартибин көрсөтүүгө мүмкүндүк берет. Мындай учурларда активдүү @XmlAccessorOrder аннотациясы артыкчылыкка ээ болот. Класс мазмунунун тартиби @ тарабынан аныкталганда XmlType.

Ошондой эле суроо, @XmlElement эмнени колдонот?

Аннотация түрү XmlElement . JavaBean касиетин a XML элементи мүлктүн атынан келип чыккан. @ XmlElement аннотация болушу мүмкүн колдонулган төмөнкү программа элементтери менен: JavaBean касиети.

Jaxb JSON үчүн колдонсо болобу?

JAXB JSON Мисал. JAXB XML бириктирүү үчүн Java архитектурасы XMLди Java объектисине жана андан Java объектисине которуунун эффективдүү технологиясы. EclipseLink JAXB (MOXy) бири болуп саналат JAXB негизинен ишке ашыруу колдонулган XMLден java класстарын түзүү же JSON.

Сунушталууда: