Come usare
JAXB (Jakarta XML Binding) per trasformare oggetti Java in XML e viceversa: annotazioni chiave
@XmlRootElement,
@XmlElement,
@XmlAttribute,
@XmlType,
@XmlTransient; classi di base
JAXBContext,
Marshaller,
Unmarshaller; impostazione del formato tramite la proprietà
Marshaller.JAXB_FORMATTED_OUTPUT. Consideriamo le dipendenze Maven per Java 11+ (
jakarta.xml.bind-api,
jaxb-runtime), il lavoro con collezioni e oggetti annidati, la gestione dell’ordine degli elementi (
propOrder), l’esclusione di campi ed errori tipici.