diff --git a/ZhuQue/pom.xml b/ZhuQue/pom.xml
index daa0b8b..c881aa4 100644
--- a/ZhuQue/pom.xml
+++ b/ZhuQue/pom.xml
@@ -75,6 +75,20 @@
2.4
jdk15
+
+
+
+ com.cybermkd
+ MongodbPlugin
+ 1.0.8.2
+
+
+
+ org.mongodb
+ mongo-java-driver
+ 3.12.14
+
+
com.google.guava
diff --git a/ZhuQue/src/main/java/com/dsideal/ZhuQue/Start.java b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Start.java
index c55e80c..2136b1b 100644
--- a/ZhuQue/src/main/java/com/dsideal/ZhuQue/Start.java
+++ b/ZhuQue/src/main/java/com/dsideal/ZhuQue/Start.java
@@ -1,6 +1,8 @@
package com.dsideal.ZhuQue;
import cn.hutool.core.io.FileUtil;
+import com.cybermkd.mongo.kit.MongoQuery;
+import com.cybermkd.mongo.plugin.MongoJFinalPlugin;
import com.dsideal.ZhuQue.Handler.XssHandler;
import com.dsideal.ZhuQue.Index.Controller.IndexController;
import com.dsideal.ZhuQue.Interceptor.*;
@@ -117,6 +119,14 @@ public class Start extends JFinalConfig {
RedisPlugin redis = new RedisPlugin("Redis", PropKit.get("redis_ip"), PropKit.getInt("redis_port"), 10 * 1000, PropKit.get("redis_password"));
//启动redis组件
me.add(redis);
+
+ //集成MongoDb
+ MongoJFinalPlugin jFinalPlugin = new MongoJFinalPlugin();
+ jFinalPlugin.add(PropKit.get("mongodb_ip"), PropKit.getInt("mongodb_port"));
+ jFinalPlugin.setDatabase(PropKit.get("mongodb_dbname"));
+ jFinalPlugin.auth(PropKit.get("mongodb_username"), PropKit.get("mongodb_password"));
+ me.add(jFinalPlugin);
+
}
/**
@@ -163,5 +173,11 @@ public class Start extends JFinalConfig {
String path = Start.class.getClassLoader().getResource("fzby.txt").getPath();
File file = new File(path);
System.out.println(FileUtil.readUtf8String(file));
+
+ //https://t-baby.gitbooks.io/mongodb-plugin/content/mongoquery.html
+ //测试一下MongoDB
+ MongoQuery query = new MongoQuery();
+ var List = query.use("equipment").findAll();
+ System.out.println(List);
}
}
diff --git a/ZhuQue/src/main/resource/application.properties b/ZhuQue/src/main/resource/application.properties
index 285511d..d4cec67 100644
--- a/ZhuQue/src/main/resource/application.properties
+++ b/ZhuQue/src/main/resource/application.properties
@@ -7,4 +7,10 @@ jdbcUrl=jdbc:mysql://10.10.14.210:22066/yltcharge?useUnicode=true&characterEncod
redis_ip=10.10.14.210
redis_port=6379
redis_password=ylt#redis
+#mongodb
+mongodb_ip=10.10.14.210
+mongodb_port=27017
+mongodb_dbname=yltcharge
+mongodb_username=yltcharge
+mongodb_password=yltcharge