From 49db1a40215af51d4b1dec521b60cf964b34d40c Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Mon, 6 Feb 2017 14:27:56 +0800 Subject: [PATCH] 1 --- .../main/java/com/lyms/platform/common/utils/SerializUtils.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/platform-common/src/main/java/com/lyms/platform/common/utils/SerializUtils.java b/platform-common/src/main/java/com/lyms/platform/common/utils/SerializUtils.java index 8ab9e19..5ec3ede 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/utils/SerializUtils.java +++ b/platform-common/src/main/java/com/lyms/platform/common/utils/SerializUtils.java @@ -1,6 +1,7 @@ package com.lyms.platform.common.utils; import java.io.*; +import java.util.Arrays; /** * 序列化对象成byte数组 @@ -17,9 +18,10 @@ public final class SerializUtils { baos = new ByteArrayOutputStream(); oos = new ObjectOutputStream(baos); oos.writeObject(object); - byte[] bytes = baos.toByteArray(); - return bytes; + oos.flush(); + return baos.toByteArray(); } catch (Exception e) { + ExceptionUtils.catchException(e,"objToByte Error. " +object); } return null; } @@ -32,7 +34,7 @@ public final class SerializUtils { ObjectInputStream ois = new ObjectInputStream(bais); return ois.readObject(); } catch (Exception e) { - e.printStackTrace(); + ExceptionUtils.catchException(e, "byteToObj Error. " + Arrays.toString(bytes)); } return null; } -- 1.8.3.1