【发布时间】:2018-04-21 05:48:26
【问题描述】:
开发人员在实现Serializable 接口的类中声明了这一点。
XmlAccessorType(XmlAccessType.FIELD)
@XmlType(namespace = "http://employer.webservicedto.dto.com", name = employerRequestDTO")
public class EmployerRequestDTO implements Serializable{
private static final long serialVersionUID = -3956940714175091216L;
// all private instance variables with getters & setters
}
堆栈跟踪说 -
decodeRequestData - decodeReqData() 中的异常: java.io.InvalidClassException: 雇主请求DTO;当地的 类不兼容:流 classdesc serialVersionUID = -3551130751187195282,本地类serialVersionUID = -3956940714175091216
/**
* This method de-serializes user's request-data to return respective DTOs
*/
public static Object decodeRequestData(String requestData, String userType){
Object userRequestDTO = null;
try{
byte[] b = Base64.decode(requestData);
ByteArrayInputStream bi = new ByteArrayInputStream(b);
ObjectInputStream si = new ObjectInputStream(bi);
【问题讨论】:
-
'@XmlType(namespace = "employer.webservicedto.dto.com", name = employeeRequestDTO)'
标签: java