类 SerializationUtils
java.lang.Object
com.baomidou.mybatisplus.core.toolkit.SerializationUtils
copy from spring-core#org.springframework.util.SerializationUtils version 5.2.8
- 从以下版本开始:
- 1.0
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <T extends Serializable>
Tclone(T object) Deep clone anObjectusing serialization.static Objectdeserialize(byte[] bytes) Deserialize the byte array into an object.static byte[]Serialize the given object to a byte array.
-
构造器详细资料
-
SerializationUtils
public SerializationUtils()
-
-
方法详细资料
-
clone
Deep clone anObjectusing serialization.This is many times slower than writing clone methods by hand on all objects in your object graph. However, for complex object graphs, or for those that don't support deep cloning this can be a simple alternative implementation. Of course all the objects must be
Serializable.- 类型参数:
T- the type of the object involved- 参数:
object- theSerializableobject to clone- 返回:
- the cloned object
-
serialize
Serialize the given object to a byte array.- 参数:
object- the object to serialize- 返回:
- an array of bytes representing the object in a portable fashion
-
deserialize
Deserialize the byte array into an object.- 参数:
bytes- a serialized object- 返回:
- the result of deserializing the bytes
-