您的位置:首页 > 数据库 > Redis

org.springframework.data.redis.serializer.JdkSerializationRedisSerializer序列化工具

2017-05-28 01:18 525 查看
import org.springframework.data.redis.serializer.JdkSerializationRedisSerializer;

/**
* 序列化工具类
*/
public class SerializerUtil {

private static final JdkSerializationRedisSerializer jdkSerializationRedisSerializer = new JdkSerializationRedisSerializer();

/**
* 序列化对象
*
* @param obj
* @return
*/
public static <T> byte[] serialize(T obj) {
try {
return jdkSerializationRedisSerializer.serialize(obj);
} catch (Exception e) {
throw new RuntimeException("序列化失败!", e);
}
}

/**
* 反序列化对象
*
* @param bytes 字节数组
* @return
*/
@SuppressWarnings("unchecked")
public static <T> T deserialize(byte[] bytes) {
try {
return (T) jdkSerializationRedisSerializer.deserialize(bytes);
} catch (Exception e) {
throw new RuntimeException("反序列化失败!", e);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐