2

CXFのwsdl2javaにクローン可能なクラスを発行させることは可能ですか?たぶん、いくつかのオプションまたはプラグインを介して?

私がする必要があるのは、あるオブジェクトツリーから別のオブジェクトツリーにかなり複雑なスキーマ構造を値でコピーすることであり、各メンバーの値を手動で取得/設定したり、生成されたクラスに手動で触れたりすることはありません。

/Björn

4

3 に答える 3

1

Cloneableを避け、発行されたクラスをシリアル化可能にし、クラスをシリアル化および逆シリアル化してクローン化することをお勧めします。自分で試したことはありませんが、CXFでそれを行う方法についていくつか説明します

于 2010-07-06T15:03:02.273 に答える
1

これを行うには、XJCプラグインを作成できます。CXFには、モデルとして使用できるさまざまなことを実行するためのXJCプラグインがいくつかあります。(そして多分CXFに送り返してください)

于 2010-07-09T18:49:08.460 に答える
1

これで、クローン可能なクラスを発行するXJCプラグインを実装して提供しました: https://issues.apache.org/jira/browse/CXF-3354

于 2011-02-22T12:28:08.487 に答える