Каква е ползата от анотацията @XmlRootElement?
Каква е ползата от анотацията @XmlRootElement?

Видео: Каква е ползата от анотацията @XmlRootElement?

Видео: Каква е ползата от анотацията @XmlRootElement?
Видео: Как писать аспекты с помощью Spring AOP [Путь к Spring AOP — Часть 1] 2024, Може
Anonim

@ XmlRootElement е анотация че хората са използван за използване с JAXB (JSR-222). Това е предназначение е да се свърже уникално коренен елемент с клас. Тъй като JAXB класовете се преобразуват в сложни типове, е възможно един клас да съответства на множество основни елементи.

Хората също питат каква е ползата от JAXB?

JAXB означава Java Архитектура за XML обвързване. Той предоставя механизъм за маршалиране (записване) java обекти в XML и демаршал (четене) XML в обект. Просто можете да кажете, че се използва за преобразуване java обект в xml и обратно.

какво е @XmlType? @ XmlType може да се дефинира анотация за клас. Елементът на анотацията propOrder() в @ XmlType анотацията ви позволява да посочите реда на съдържанието в генерирания тип схема. В такива случаи активната анотация @XmlAccessorOrder има предимство. Когато редът на съдържанието на класа е посочен от @ XmlType.

Освен това, какво е @XmlElement в Java?

Съпоставя свойство на JavaBean в XML елемент, извлечен от името на свойството. Използване. @ XmlElement анотацията може да се използва със следните програмни елементи: свойство на JavaBean. нестатично, непреходно поле.

Какво е XmlTransient?

@ XmlTransient анотацията е полезна за разрешаване на сблъсъци на имена между име на свойство в JavaBean и име на поле или предотвратяване на съпоставянето на поле/свойство. Свойствата на такъв клас ще бъдат съпоставени с XML заедно с неговите производни класове, сякаш класът е вграден.