配置jfinal的DruidPlugin用到的StatFilter()是需要自己来写吗?

发布于 2021-11-30 10:01:19 字数 474 浏览 827 评论 7

在配置jfinal的DruidPlugin时,发现找不到StatFilter()这个类?

DruidPlugin dp = new DruidPlugin(getProperty("jdbcUrl"), getProperty("user"), getProperty("password"));
dp.addFilter(new StatFilter());
WallFilter wall = new WallFilter();
wall.setDbType("mysql");
dp.addFilter(wall);
me.add(dp);

这个类是需要自己来写吗?

还发现也没有WallFilter()这个类?

@JFinal

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

情痴 2021-11-30 14:35:37

回复
是用来看数据库各种状态信息,例如,sql 执行的时长,执行次数等等,相当于一个 sql 监测功能,使用方式极度简单:me.add(new DruidStatViewHandler("/druid")),然后在浏览器中输入 http://localhost/druid 就可以看到

夜血缘 2021-11-30 14:35:37

这个DruidStatViewHandler有什么用,与防SQL注入有关吗?

无法言说的痛 2021-11-30 14:35:33

回复

瀞厅☆埖开 2021-11-30 14:30:13

     jfinal 提供的 DruidPlugin 可以直接配置 druid 的 filter,直接 druidPlugin.addFilter(new WallFilter()),另外 druid 统计功能也是可以直接配置成 Handler 的: me.add(new DruidStatViewHandler("/druid")),无需在 web.xml 中配置。

悸初 2021-11-30 14:11:53

这个需要加载什么包吗?

掩饰不了的爱 2021-11-30 14:01:03

回复
把DRUID的包加进去就可以了,没有第三方包。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文