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;