JAXB (Jakarta XML Binding)를 사용해 Java 객체를 XML로, 그리고 그 반대로 변환하는 방법: 핵심 애너테이션
@XmlRootElement,
@XmlElement,
@XmlAttribute,
@XmlType,
@XmlTransient; 기본 클래스
JAXBContext,
Marshaller,
Unmarshaller; 속성
Marshaller.JAXB_FORMATTED_OUTPUT를 통한 출력 서식 설정. Java 11+용 Maven 의존성(
jakarta.xml.bind-api,
jaxb-runtime), 컬렉션과 중첩 객체 처리, 요소 순서 제어(
propOrder), 필드 제외 및 흔한 오류를 다룹니다.