|
@@ -18,11 +18,14 @@ import com.jfinal.template.Engine;
|
|
|
import com.zskk.control.ViewController;
|
|
|
import com.zskk.service.ServiceFactory;
|
|
|
import com.zskk.task.DataTask;
|
|
|
+import com.zskk.task.InsertTask;
|
|
|
+import com.zskk.task.UpdateTask;
|
|
|
|
|
|
public class ZskkConfig extends JFinalConfig {
|
|
|
|
|
|
// 本地开发模式
|
|
|
private boolean isLocalDev = false;
|
|
|
+
|
|
|
/**
|
|
|
* 如果生产环境配置文件存在,则优先加载该配置,否则加载开发环境配置文件
|
|
|
*
|
|
@@ -41,14 +44,14 @@ public class ZskkConfig extends JFinalConfig {
|
|
|
public void configConstant(Constants me) {
|
|
|
loadProp("config.properties", "a_little_config.txt");
|
|
|
me.setDevMode(PropKit.getBoolean("devMode", false));
|
|
|
- me.setBaseDownloadPath("/download");//配置文件下载路径
|
|
|
+ me.setBaseDownloadPath("/download");// 配置文件下载路径
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void configRoute(Routes me) {
|
|
|
// TODO Auto-generated method stub
|
|
|
me.add("/view", ViewController.class);
|
|
|
- me.add("/", ViewController.class,"");
|
|
|
+ me.add("/", ViewController.class, "");
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -59,9 +62,16 @@ public class ZskkConfig extends JFinalConfig {
|
|
|
|
|
|
public static DruidPlugin createConnectedDruidPlugin() {
|
|
|
|
|
|
- return new DruidPlugin(PropKit.get("jdbcUrl_connected"), PropKit.get("user_connected"),PropKit.get("password_connected").trim());
|
|
|
+ return new DruidPlugin(PropKit.get("jdbcUrl_connected"), PropKit.get("user_connected"),
|
|
|
+ PropKit.get("password_connected").trim());
|
|
|
}
|
|
|
|
|
|
+ public static DruidPlugin createConnectedDruidPlugintemp() {
|
|
|
+
|
|
|
+ return new DruidPlugin(PropKit.get("jdbcUrl_connectedtemp"), PropKit.get("user_connectedtemp"),
|
|
|
+ PropKit.get("password_connectedtemp").trim());
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void configPlugin(Plugins me) {
|
|
|
// 配置数据库连接池插件
|
|
@@ -73,13 +83,26 @@ public class ZskkConfig extends JFinalConfig {
|
|
|
arpConnected.setDialect(new OracleDialect());
|
|
|
me.add(arpConnected);
|
|
|
|
|
|
+ // 配置数据库连接池插件
|
|
|
+ DruidPlugin druidPluginConnectedtemp = createConnectedDruidPlugintemp();
|
|
|
+ me.add(druidPluginConnectedtemp);
|
|
|
+
|
|
|
+ // 配置ActiveRecord插件
|
|
|
+ ActiveRecordPlugin arpConnectedtemp = new ActiveRecordPlugin("connectedtemp", druidPluginConnectedtemp);
|
|
|
+ arpConnectedtemp.setDialect(new MysqlDialect());
|
|
|
+ me.add(arpConnectedtemp);
|
|
|
+
|
|
|
Cron4jPlugin cpData = new Cron4jPlugin();
|
|
|
cpData.addTask("*/5 * * * *", new DataTask());
|
|
|
me.add(cpData);
|
|
|
-
|
|
|
-// Cron4jPlugin urlData = new Cron4jPlugin();
|
|
|
-// urlData.addTask("*/1 * * * *", new DataTask());
|
|
|
-// me.add(urlData);
|
|
|
+
|
|
|
+ Cron4jPlugin inData = new Cron4jPlugin();
|
|
|
+ inData.addTask("*/1 * * * *", new InsertTask());
|
|
|
+ me.add(inData);
|
|
|
+
|
|
|
+ Cron4jPlugin urlData = new Cron4jPlugin();
|
|
|
+ urlData.addTask("*/1 * * * *", new UpdateTask());
|
|
|
+ me.add(urlData);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -93,14 +116,14 @@ public class ZskkConfig extends JFinalConfig {
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
@Override
|
|
|
public void onStart() {
|
|
|
// TODO Auto-generated method stub
|
|
|
super.onStart();
|
|
|
ServiceFactory.init();
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
// public static void main(String[] args) {
|
|
|
// JFinal.start("WebRoot", 10002, "/", 5);
|
|
|
// }
|