我有两个分别称为服务器A和B的服务器。我正在服务器A的会话中存储一个称为人员的类,并在服务器B中访问该人员对象。
在服务器A中,我拥有个人的POJO类(即,可序列化并具有serialVersionUID) 在服务器B中,我没有人类,但我仍想在服务器B中反序列化该对象值。
反序列化代码
ByteArrayInputStream inputStream = new ByteArrayInputStream(data);
try (ObjectInputStream input = new ObjectInputStream(inputStream)) {
return (Map<String,Object>) input.readObject(); // -> **Exception occur here**
} catch (Exception e) {
throw Throwables.propagate(e);
}
有人可以帮忙吗?预先感谢