JAVA序列化问题

【摘要】
如下,序列化对象,用于进程间通信,如某个方法响应对象,给其它服务(微服务),进程通信必须用二进制流。之后再反序列化,为了保证传递的一致,有序列化ID,不是必须的。

public class User implements Serializable{
	
	//序列化对象用于服务间对象传递(如微服务),序列化为二进制流,传递后再反序列化(进程通信必须用二进制),序列化ID一般不是必须的,只是用于反序列化时的标识特征码
	private static final long serialVersionUID = 425615203795808487L;
	
	private int id;
	private String name;
	private String dept;
	private String phone;
	private String website;
	
	public String getWebsite() {
		return website;
	}
	public void setWebsite(String website) {
		this.website = website;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getDept() {
		return dept;
	}
	public void setDept(String dept) {
		this.dept = dept;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
}

posted @ 2018-07-20 10:39  李凯伦  阅读(202)  评论(0)    收藏  举报