78 lines
2.0 KiB
Java
78 lines
2.0 KiB
Java
package cn.cloudowr.attach;
|
|
|
|
import cn.cloudowr.sdk.JQueryParameterFilter;
|
|
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) {
|
|
me.add("/", Controller.class);
|
|
}
|
|
|
|
@Override
|
|
public void configEngine(Engine me) {
|
|
|
|
}
|
|
|
|
@Override
|
|
public void configPlugin(Plugins me) {
|
|
|
|
}
|
|
|
|
@Override
|
|
public void configInterceptor(Interceptors me) {
|
|
me.add(new JQueryParameterFilter());
|
|
}
|
|
@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();
|
|
}
|
|
}
|