2017-02-27 15 views
2

我正在使用SimpleXML序列化(寫入XML),沒有任何問題。但是,當我嘗試讀取和反序列化爲XML時,我得到以下異常。我正在使用lombok插件來給構造函數,如「@RequiredArgsConstructor」。org.simpleframework.xml.core.PersistenceException:構造函數與類A不匹配

錯誤消息是:「org.simpleframework.xml.core.PersistenceException:構造函數與類A不匹配」。

如果你想我可以提供更詳細的信息

+0

看起來像是在嘗試調用一個構造函數,它的參數與類不匹配或使用不存在的默認構造函數。 – duffymo

回答

3

代碼類A是否有一個構造函數沒有參數呢?這些是反序列化所需要的(可以私有)。

如果您只有帶參數的構造函數,則序列化程序無法在讀取時創建默認構造對象。由於這在寫作時沒有必要,所以您不會在那裏發生錯誤。

相關問題