2012-04-17 2 views

답변

3

XStream (또는 deserialization 일반적으로)은 생성자를 호출하지 않습니다. (거의 사용되지 않는 순수 Java 모드에서 기본 생성자를 호출 할 때 제외)

임시 필드를 초기화하려면 readResolve() 메서드를 사용해야합니다.

그러나 자신 만의 변환기를 작성한 다음 원하는대로 수행 할 수 있습니다. 이 방법은 특정 클래스를 하나만 적용하려는 경우에 가장 효과적입니다.

관련 문제