diff --git a/admin/src/main/java/com/example/action/GlobalController.java b/admin/src/main/java/com/example/action/GlobalController.java index 710478e..e6496fb 100644 --- a/admin/src/main/java/com/example/action/GlobalController.java +++ b/admin/src/main/java/com/example/action/GlobalController.java @@ -236,12 +236,12 @@ public class GlobalController implements ErrorController { * @param data 推送对象 */ public void pushAll(Object data) { - try { - for (String s : sseMap.keySet()) { + for (String s : sseMap.keySet()) { + try { sseMap.get(s).send(MapperUtil.toJson(data), MediaType.APPLICATION_JSON); + } catch (IOException e) { + sseMap.remove(s); } - } catch (IOException e) { - e.printStackTrace(); } } } diff --git a/wsqlite/src/main/java/xyz/wbsite/wsqlite/entity/Example.java b/wsqlite/src/main/java/xyz/wbsite/wsqlite/entity/Example.java index f6ceec8..c6530b9 100644 --- a/wsqlite/src/main/java/xyz/wbsite/wsqlite/entity/Example.java +++ b/wsqlite/src/main/java/xyz/wbsite/wsqlite/entity/Example.java @@ -2,6 +2,8 @@ package xyz.wbsite.wsqlite.entity; import xyz.wbsite.wsqlite.anonation.TableField; +import java.util.Date; + public class Example { @TableField(40) @@ -15,8 +17,6 @@ public class Example { @TableField private short s1; @TableField - private char c1; - @TableField private int age; @TableField private long id; @@ -24,6 +24,8 @@ public class Example { private float f1; @TableField private double d1; + @TableField + private Date date; public String getS() { return s; @@ -65,14 +67,6 @@ public class Example { this.s1 = s1; } - public char getC1() { - return c1; - } - - public void setC1(char c1) { - this.c1 = c1; - } - public int getAge() { return age; } @@ -104,4 +98,12 @@ public class Example { public void setD1(double d1) { this.d1 = d1; } + + public Date getDate() { + return date; + } + + public void setDate(Date date) { + this.date = date; + } }