From 33b48f7e4cdec34a35667959f0f7e2abe5492255 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=93=81?= Date: Sun, 28 Feb 2016 21:52:54 +0800 Subject: [PATCH] WallFilter support direct config tenantColumn --- .../java/com/alibaba/druid/wall/WallFilter.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/com/alibaba/druid/wall/WallFilter.java b/src/main/java/com/alibaba/druid/wall/WallFilter.java index f34a39bcc8..e71dc6779e 100644 --- a/src/main/java/com/alibaba/druid/wall/WallFilter.java +++ b/src/main/java/com/alibaba/druid/wall/WallFilter.java @@ -98,6 +98,12 @@ public class WallFilter extends FilterAdapter implements WallFilterMBean { this.throwException = value; } } + { + String tenantColumn = properties.getProperty("druid.wall.tenantColumn"); + if (tenantColumn != null) { + this.config.setTenantColumn(tenantColumn); + } + } } @Override @@ -210,6 +216,14 @@ public class WallFilter extends FilterAdapter implements WallFilterMBean { public void setConfig(WallConfig config) { this.config = config; } + + public void setTenantColumn(String tenantColumn) { + this.config.setTenantColumn(tenantColumn); + } + + public String getTenantColumn() { + return this.config.getTenantColumn(); + } public boolean isInited() { return inited;