|
|
|
@ -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();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|