2012-04-17 8 views

答えて

3

XStream(または一般的に逆シリアル化)ではコンストラクタが呼び出されません。 (ほとんど使用されていない純粋なJavaモードで、デフォルトのコンストラクタを呼び出すときは除きます)

一時フィールドを初期化するには、readResolve()メソッドを使用する必要があります。

ただし、独自のコンバータを作成して、必要な操作を行うことができます。このアプローチは、これを適用する特定のクラスが1つある場合に最適です。

関連する問題