ユーティリティ クラスに単純な古いスタイルの静的メソッドがあります。毎回必要なパラメータ化されたオブジェクトのために、「CDI」に苦労しています。
つまり、ユーティリティ クラスを複数のクラスに注入し、必要に応じて以下の (および同様の) メソッドを呼び出したいと思います...ユーティリティ クラスは、正しいパラメータで毎回 ByteArrayInputStream、ObjectInputStream を注入します...
古いクラス:
public class Utils {
public static Object fromByteArray(final byte[] data) throws IOException, ClassNotFoundException {
final ByteArrayInputStream b = new ByteArrayInputStream(data);
final ObjectInputStream o = new ObjectInputStream(b);
return o.readObject();
}
public static byte[] toByteArray(final MyObj tx) throws IOException{
final ByteArrayOutputStream b = new ByteArrayOutputStream();
final ObjectOutputStream o = new ObjectOutputStream(b);
o.writeObject(tx);
return b.toByteArray();
}
}
ありがとう...