我在实用程序类中有一个简单的旧式静态方法。由于每次都需要参数化的对象,我正在努力“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();
}
}
谢谢...