別の VM でオブジェクトを再構築できるように、一時的な属性を使用してオブジェクトをストリーム (またはバイト配列) に書き込みたいと考えています。そのオブジェクトはレガシー アプリケーションの一部であるため、属性を変更したくありません。
標準の Java シリアライゼーション メカニズムは役に立ちません。他にどのようなオプションがありますか?
更新: 私が質問している理由は、既存の Spring アプリケーションを変更したいからです。以前はインプロセスで Bean のメソッドを呼び出していましたが、今度は Bean を別のマシンに移動し、HTTP インボーカーを介して Spring リモート処理を使用したいと考えています。また、このメソッドに渡す必要があるがアプリの他の部分でシリアル化する必要のない一時的なフィールドを持つパラメーターに問題があります。