diff --git a/pom.xml b/pom.xml index 539a791..f815d0c 100644 --- a/pom.xml +++ b/pom.xml @@ -74,7 +74,7 @@ com.alibaba fastjson - 1.2.6 + 1.2.24 org.mongodb @@ -94,7 +94,7 @@ cn.cloudowr sdk - 1.1.2 + 1.3.4 \ No newline at end of file diff --git a/src/main/java/cn/cloudowr/attach/ACon.java b/src/main/java/cn/cloudowr/attach/ACon.java new file mode 100644 index 0000000..6aa4862 --- /dev/null +++ b/src/main/java/cn/cloudowr/attach/ACon.java @@ -0,0 +1,22 @@ +package cn.cloudowr.attach; + +import cn.cloudowr.sdk.jfinal.AbsController; +import com.mongodb.client.MongoCollection; +import com.mongodb.client.MongoDatabase; +import org.bson.Document; + +/** + * Created by lyf66 on 2017/2/20. + */ +public class ACon extends AbsController{ + public void ping() { + renderText("attach pong"); + } + + @Override + public MongoCollection getCollection() { + MongoDatabase mongoDataBase = Config.getMongoDatabase(); + MongoCollection collection = mongoDataBase.getCollection("attach"); + return collection; + } +} diff --git a/src/main/java/cn/cloudowr/attach/Config.java b/src/main/java/cn/cloudowr/attach/Config.java index ddf951d..067862a 100644 --- a/src/main/java/cn/cloudowr/attach/Config.java +++ b/src/main/java/cn/cloudowr/attach/Config.java @@ -1,6 +1,7 @@ package cn.cloudowr.attach; import cn.cloudowr.sdk.JQueryParameterFilter; +import cn.cloudowr.sdk.jfinal.ErrorInterceptor; import com.aliyun.oss.OSSClient; import com.jfinal.config.*; import com.jfinal.template.Engine; @@ -37,7 +38,7 @@ public class Config extends JFinalConfig{ @Override public void configRoute(Routes me) { - me.add("/", Controller.class); + me.add("/", ACon.class); } @Override @@ -53,6 +54,7 @@ public class Config extends JFinalConfig{ @Override public void configInterceptor(Interceptors me) { me.add(new JQueryParameterFilter()); + me.add(new ErrorInterceptor()); } @Override public void configHandler(Handlers me) {