序列化
序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。
例:消费者和生产者传输java对象
序列化前提:对象要实现序列化接口implements serializable
1.生产者通过序列化使对象转化为数据流
2.数据流传递到消费者
3.消费者通过反序列化将数据流转化为对象
序列化测试
首先在项目中添加一个模块dubbo-pojo,在其中新建实例类User并实现Serializable接口,类中包含三个属性:id,username,password
package com.itheima.pojo;
import java.io.Serializable;
public class User implements Serializable {
private int id;
private String username;
private String password;
public User() {
}
public User(int id, String username, String password) {
this.id = id;
this.username = username;
this.password = password;
}
public