浏览代码

Merge pull request #3355 from oddityyyy/master

Update JdkSerializeTool.java
许雪里 1 年之前
父节点
当前提交
a877d9ad63
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      xxl-job-core/src/main/java/com/xxl/job/core/util/JdkSerializeTool.java

+ 3 - 1
xxl-job-core/src/main/java/com/xxl/job/core/util/JdkSerializeTool.java

@@ -51,16 +51,18 @@ public class JdkSerializeTool {
      * @return
      */
     public static  <T> Object deserialize(byte[] bytes, Class<T> clazz) {
+        ObjectInputStream ois = null;
         ByteArrayInputStream bais = null;
         try {
             // 反序列化
             bais = new ByteArrayInputStream(bytes);
-            ObjectInputStream ois = new ObjectInputStream(bais);
+            ois = new ObjectInputStream(bais);
             return ois.readObject();
         } catch (Exception e) {
             logger.error(e.getMessage(), e);
         } finally {
             try {
+                ois.close();
                 bais.close();
             } catch (IOException e) {
                 logger.error(e.getMessage(), e);