main
黄海 9 months ago
parent f7db43fd89
commit 27ebd9954a

@ -1,20 +1,22 @@
package com.dsideal.base.Tools; package com.dsideal.base.Tools;
import com.jfinal.kit.PathKit; import com.dsideal.base.Plugin.YamlProp;
import com.jfinal.kit.PropKit; import com.jfinal.kit.Prop;
import com.jfinal.plugin.activerecord.ActiveRecordPlugin; import com.jfinal.plugin.activerecord.ActiveRecordPlugin;
import com.jfinal.plugin.activerecord.Db; import com.jfinal.plugin.activerecord.Db;
import com.jfinal.plugin.druid.DruidPlugin; import com.jfinal.plugin.hikaricp.HikariCpPlugin;
import java.io.File; import static com.dsideal.base.BaseApplication.getEnvPrefix;
public class ClearDataBase { public class ClearDataBase {
public static Prop PropKit;
public static void main(String[] args) { public static void main(String[] args) {
//1、配置数据库 //1、配置数据库
PropKit.use("application_dev.properties"); String configFile = "application_{?}.yaml".replace("{?}", getEnvPrefix());
DruidPlugin druid = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit = new YamlProp(configFile);
PropKit.get("password").trim(), PropKit.get("driverClassName"));
HikariCpPlugin druid = new HikariCpPlugin(PropKit.get("mysql.jdbcUrl"), PropKit.get("mysql.user"),
PropKit.get("mysql.password").trim(), PropKit.get("mysql.driverClassName"));
druid.start(); druid.start();
// 配置ActiveRecord插件 // 配置ActiveRecord插件
ActiveRecordPlugin arp = new ActiveRecordPlugin(druid); ActiveRecordPlugin arp = new ActiveRecordPlugin(druid);

Loading…
Cancel
Save