org.simpleframework.xml.core.PersistenceException:与A类不匹配的构造函数

时间:2017-02-27 12:15:54

标签: java xml xml-parsing simple-framework

我正在使用SimpleXML来序列化(写入XML)而没有任何问题。但是,当我尝试读取和反序列化为XML时,我得到以下异常。我正在使用lombok插件来提供诸如“@RequiredArgsConstructor”之类的构造函数。

错误消息是:“org.simpleframework.xml.core.PersistenceException:与A类不匹配的构造函数”。

如果您愿意,我可以提供更详细的信息代码

1 个答案:

答案 0 :(得分:6)

A是否有没有参数的构造函数?反序列化需要这些(虽然可以是私有的)。

如果只有带参数的构造函数,则序列化程序无法在读取时创建默认构造对象。因为在写作时没有必要,你不会在那里得到错误。