cowr_attach/src/main/java/cn/cloudowr/attach/Config.java

81 lines
2.2 KiB
Java
Raw Normal View History

2017-02-17 17:08:31 +08:00
package cn.cloudowr.attach;
2017-02-20 15:32:24 +08:00
import cn.cloudowr.sdk.jfinal.ErrorInterceptor;
2018-03-01 18:29:38 +08:00
import cn.cloudowr.sdk.jfinal.JQueryParameterFilter;
2017-02-17 17:08:31 +08:00
import com.aliyun.oss.OSSClient;
import com.jfinal.config.*;
import com.jfinal.template.Engine;
import com.mongodb.MongoClient;
2018-03-01 18:29:38 +08:00
import com.mongodb.MongoClientURI;
2017-02-17 17:08:31 +08:00
import com.mongodb.MongoCredential;
import com.mongodb.ServerAddress;
import com.mongodb.client.MongoDatabase;
import java.util.Arrays;
/**
* Created by lyf66 on 2017/2/17.
*/
public class Config extends JFinalConfig{
public static final String AccessKey = "LTAI7tcTTMuROink";
public static final String BukketName = "cowr-attach";
public static final String OssUrl = "http://cowr-attach.oss-cn-shenzhen.aliyuncs.com/";
private static MongoDatabase mongoDatabase;
private static OSSClient ossClient;
public static OSSClient getOssClient() {
return ossClient;
}
public static MongoDatabase getMongoDatabase() {
return mongoDatabase;
}
@Override
public void configConstant(Constants me) {
}
@Override
public void configRoute(Routes me) {
2017-02-20 15:32:24 +08:00
me.add("/", ACon.class);
2017-02-17 17:08:31 +08:00
}
@Override
public void configEngine(Engine me) {
}
@Override
public void configPlugin(Plugins me) {
}
@Override
public void configInterceptor(Interceptors me) {
2017-02-19 09:52:10 +08:00
me.add(new JQueryParameterFilter());
2017-02-20 15:32:24 +08:00
me.add(new ErrorInterceptor());
2017-02-17 17:08:31 +08:00
}
@Override
public void configHandler(Handlers me) {
}
@Override
public void afterJFinalStart() {
2018-03-01 18:29:38 +08:00
MongoClientURI connectionString = new MongoClientURI("mongodb://root:CoWR1111@dds-wz9ceed1f19591041.mongodb.rds.aliyuncs.com:3717,dds-wz9ceed1f19591042.mongodb.rds.aliyuncs.com:3717/admin?replicaSet=mgset-5320915");
MongoClient mongoClient = new MongoClient(connectionString);
2017-02-17 17:08:31 +08:00
mongoDatabase = mongoClient.getDatabase("dict");
String endpoint = "oss-cn-shenzhen.aliyuncs.com";
String accessKeyId = "LTAI7tcTTMuROink";
String accessKeySecret = "qZj94FrKmJF946eHCpNjYtEXKUS0i6";
ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);
}
@Override
public void beforeJFinalStop() {
ossClient.shutdown();
}
}