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

80 lines
2.1 KiB
Java
Raw Normal View History

2017-02-17 17:08:31 +08:00
package cn.cloudowr.attach;
2017-02-19 09:52:10 +08:00
import cn.cloudowr.sdk.JQueryParameterFilter;
2017-02-20 15:32:24 +08:00
import cn.cloudowr.sdk.jfinal.ErrorInterceptor;
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;
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() {
MongoCredential mongoCredential = MongoCredential.createCredential("root", "admin", "CoWR1111".toCharArray());
MongoClient mongoClient = new MongoClient(new ServerAddress("120.24.5.249", 3717), Arrays.asList(mongoCredential));
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();
}
}