Como, com o
JAXB (Jakarta XML Binding), transformar objetos Java em XML e vice-versa: anotações-chave
@XmlRootElement,
@XmlElement,
@XmlAttribute,
@XmlType,
@XmlTransient; classes básicas
JAXBContext,
Marshaller,
Unmarshaller; configuração da formatação pela propriedade
Marshaller.JAXB_FORMATTED_OUTPUT. Abordamos as dependências do Maven para Java 11+ (
jakarta.xml.bind-api,
jaxb-runtime), o trabalho com coleções e objetos aninhados, o controle da ordem dos elementos (
propOrder), a exclusão de campos e erros típicos.