Kaynağa Gözat

添加图谱驱动自动关闭的接口

MarkHuang 5 yıl önce
ebeveyn
işleme
9aa1cf16b0

+ 10 - 1
graph-web/src/main/java/org/diagbot/graphWeb/work/GraphCalculate.java

@@ -23,7 +23,7 @@ import org.neo4j.driver.v1.Driver;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-public class GraphCalculate {
+public class GraphCalculate implements AutoCloseable{
     Logger logger = LoggerFactory.getLogger(GraphCalculate.class);
     private static Driver driver;
     static {
@@ -36,6 +36,12 @@ public class GraphCalculate {
     private static Neo4jAPI neo4jAPI ;
     private static Map<String,List<String>> mergeMap;
 
+
+    @Override
+    public void close() throws Exception {
+        driver.close();
+    }
+
     /**
      * 返回诊断和治疗
      *
@@ -389,5 +395,8 @@ public class GraphCalculate {
 
         return exculdDiagFilds;
     }
+
+
+
 }