diff --git a/dsRes/src/main/java/com/dsideal/Res/Neo4jDemoController.java b/dsRes/src/main/java/com/dsideal/Res/Neo4jDemoController.java index d4364f62..a42c017d 100644 --- a/dsRes/src/main/java/com/dsideal/Res/Neo4jDemoController.java +++ b/dsRes/src/main/java/com/dsideal/Res/Neo4jDemoController.java @@ -1,13 +1,13 @@ package com.dsideal.Res; -import com.dsideal.Res.Plugin.Neo4jConfig; +import com.dsideal.Res.Plugin.Neo4jPlugin; import com.jfinal.core.Controller; import org.neo4j.driver.*; import org.neo4j.driver.Record; import org.neo4j.driver.types.Node; public class Neo4jDemoController extends Controller { - private final Neo4jConfig neo4jConfig = Neo4jConfig.getInstance(); + private final Neo4jPlugin neo4jConfig = Neo4jPlugin.getInstance(); public void index() { // 获取 Neo4j 驱动 diff --git a/dsRes/src/main/java/com/dsideal/Res/Plugin/Neo4jConfig.java b/dsRes/src/main/java/com/dsideal/Res/Plugin/Neo4jPlugin.java similarity index 76% rename from dsRes/src/main/java/com/dsideal/Res/Plugin/Neo4jConfig.java rename to dsRes/src/main/java/com/dsideal/Res/Plugin/Neo4jPlugin.java index 8f16c3bb..39ee6468 100644 --- a/dsRes/src/main/java/com/dsideal/Res/Plugin/Neo4jConfig.java +++ b/dsRes/src/main/java/com/dsideal/Res/Plugin/Neo4jPlugin.java @@ -1,5 +1,6 @@ package com.dsideal.Res.Plugin; +import lombok.Getter; import org.neo4j.driver.AuthTokens; import org.neo4j.driver.Driver; import org.neo4j.driver.GraphDatabase; @@ -8,16 +9,17 @@ import org.neo4j.driver.Session; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -public class Neo4jConfig { - private static Neo4jConfig instance; +@Getter +public class Neo4jPlugin { + private static Neo4jPlugin instance; private Driver driver; - private static final Logger logger = LoggerFactory.getLogger(Neo4jConfig.class); + private static final Logger logger = LoggerFactory.getLogger(Neo4jPlugin.class); - private Neo4jConfig() {} + private Neo4jPlugin() {} - public static Neo4jConfig getInstance() { + public static Neo4jPlugin getInstance() { if (instance == null) { - instance = new Neo4jConfig(); + instance = new Neo4jPlugin(); } return instance; } @@ -36,10 +38,6 @@ public class Neo4jConfig { } } - public Driver getDriver() { - return driver; - } - public void close() { if (driver != null) { driver.close(); diff --git a/dsRes/src/main/java/com/dsideal/Res/ResApplication.java b/dsRes/src/main/java/com/dsideal/Res/ResApplication.java index ad5792cb..21406f97 100644 --- a/dsRes/src/main/java/com/dsideal/Res/ResApplication.java +++ b/dsRes/src/main/java/com/dsideal/Res/ResApplication.java @@ -6,7 +6,7 @@ import com.dsideal.Res.Base.Controller.BaseController; import com.dsideal.Res.Index.IndexController; import com.dsideal.Res.Interceptor.*; import com.dsideal.Res.Model._MappingKit; -import com.dsideal.Res.Plugin.Neo4jConfig; +import com.dsideal.Res.Plugin.Neo4jPlugin; import com.dsideal.Res.Res.Controller.ResourceController; import com.dsideal.Res.Util.LogBackLogFactory; import com.jfinal.config.*; @@ -23,7 +23,7 @@ import java.io.File; public class ResApplication extends JFinalConfig { // 将字段改为静态 - private static final Neo4jConfig neo4jConfig = Neo4jConfig.getInstance(); + private static final Neo4jPlugin neo4jPlugin = Neo4jPlugin.getInstance(); private static final Logger logger = LoggerFactory.getLogger(ResApplication.class); @@ -100,7 +100,7 @@ public class ResApplication extends JFinalConfig { String password = PropKit.get("neo4j.password"); logger.info("正在初始化Neo4j连接: url={}", url); - neo4jConfig.init(url, username, password); + neo4jPlugin.init(url, username, password); } catch (Exception e) { logger.error("Neo4j配置失败", e); throw new RuntimeException("Neo4j配置失败", e); @@ -151,6 +151,6 @@ public class ResApplication extends JFinalConfig { @Override public void onStop() { // JFinal 停止时关闭 Neo4j 连接 - neo4jConfig.close(); + neo4jPlugin.close(); } }