2017-02-27 5 views
2

SimpleXML을 사용하여 문제없이 직렬화 (XML에 쓰기)하고 있습니다. 하지만 XML을 읽고 직렬화하려고하면 예외가 발생합니다. "@RequiredArgsConstructor"와 같은 생성자를 제공하기 위해 lombok 플러그인을 사용하고 있습니다.org.simpleframework.xml.core.PersistenceException : A 클래스에 대해 생성자가 일치하지 않습니다.

오류 메시지 : "org.simpleframework.xml.core.PersistenceException : A 클래스와 일치하지 않는 생성자"입니다.

당신은 내가 더 자세한 정보

+0

클래스와 일치하지 않는 인수 또는 존재하지 않는 기본 생성자를 사용하여 생성자를 호출하려고하는 것처럼 보입니다. – duffymo

답변

3

에 대한 코드를 제공 할 수 있습니다하려면 클래스 A 생성자 없이 인수가 있습니까? 그것들은 deserialization을 위해 필요하다.

인수가있는 생성자 만있는 경우 serializer는 읽을 때 기본 생성 개체를 만들 수 없습니다. 서면으로 작성하지 않아도되므로 오류가 발생하지 않습니다.