From d4d125f471f4bf2f784a0fbad45252ec6659cafb Mon Sep 17 00:00:00 2001 From: zyq Date: Mon, 11 Mar 2024 09:14:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E8=BF=9E=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/cyx/config/AppConfig.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/com/cyx/config/AppConfig.java b/src/main/java/com/cyx/config/AppConfig.java index 23d7a68..7108f9f 100644 --- a/src/main/java/com/cyx/config/AppConfig.java +++ b/src/main/java/com/cyx/config/AppConfig.java @@ -1,9 +1,14 @@ package com.cyx.config; +import com.alibaba.druid.filter.stat.StatFilter; +import com.cyx.db.Jdbc; import com.jfinal.config.JFinalConfig; import com.jfinal.config.*; import com.jfinal.kit.PropKit; +import com.jfinal.plugin.activerecord.ActiveRecordPlugin; +import com.jfinal.plugin.activerecord.dialect.AnsiSqlDialect; import com.jfinal.plugin.cron4j.Cron4jPlugin; +import com.jfinal.plugin.druid.DruidPlugin; import com.jfinal.template.Engine; /** * @Author Created by cyx.zhang Administrator on 2024/3/1 16:11 周五 @@ -26,6 +31,19 @@ public class AppConfig extends JFinalConfig { */ @Override public void configPlugin(Plugins plugins) { + //配置Druid数据库连接池插件 + DruidPlugin druidPlugin = Jdbc.createDruidPlugin(); + //配置Druid数据库连接池大小 + druidPlugin.set(20, 20, 100); + //添加 StatFilter 才会有统计数据 + druidPlugin.addFilter(new StatFilter()); + plugins.add(druidPlugin); + + //配置ActiveRecord插件 + ActiveRecordPlugin arp = new ActiveRecordPlugin(druidPlugin); + plugins.add(arp); + arp.setDialect(new AnsiSqlDialect()); + //配置任务调度插件 Cron4jPlugin cp = new Cron4jPlugin(PropKit.use("cron4j.properties"),"cron4j"); plugins.add(cp);