166.5. 직렬화 설정 옵션은 다음과 같습니다.

XML에 pojo를 마샬링하고 pojo에는 null 값이 있는 일부 필드가 있는 경우입니다. 그리고 이러한 null 값을 건너뛰려면 pojo에 주석을 설정해야 합니다. 

@JsonInclude(Include.NON_NULL)
public class MyPojo {
   ...
}

그러나 이를 위해서는 해당 주석을 pojo 소스 코드에 포함해야 합니다. 다음과 같이 Camel JacksonXMLDataFormat을 구성하여 include 옵션을 설정할 수도 있습니다.

JacksonXMLDataFormat format = new JacksonXMLDataFormat();
format.setInclude("NON_NULL");

XML DSL에서 다음과 같이 구성

    <dataFormats>
      <jacksonxml id="jacksonxml" include="NON_NULL"/>
    </dataFormats>