마샬링에 JAXB를 사용하고 있습니다. 다른 객체 내부의 객체를 마샬링 할 때 내부 객체의 메서드 (예 : 객체 A에는 B 유형의 필드가 있음)가 주목되었습니다. 객체 B에는 String에 대한 getter가 있습니다.이 메서드는 두 번 호출됩니다 String의 취득 자) null이 아닌지 (hasValue 메소드를 통해) 검사하고 실제 값을 얻기 위해 또 다른 시간 (writeLeafElememnt를 통해)을 확인하기 위해 한 번.JAXB : 메서드에 대한 불필요한 호출
이것은 매우 비효율적 인 것처럼 보입니다. 이 기능을 무시하는 방법에 대한 의견이 있으십니까?
대단히 감사합니다.
JAXB (JSR-222) 구현 중 Metro (참조 구현), EclipseLink MOXy, Apache JaxMe? –