From fcf728fc423403752be677432bc5cc26330b99d1 Mon Sep 17 00:00:00 2001 From: wenshao Date: Sat, 11 Feb 2017 14:50:38 +0800 Subject: [PATCH] add property valid check. --- .../java/com/alibaba/druid/pool/DruidAbstractDataSource.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java index 8519865ad7..41d802353b 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java @@ -1114,6 +1114,10 @@ public abstract class DruidAbstractDataSource extends WrapperAdapter implements } public void setDriverClassName(String driverClass) { + if (driverClass != null && driverClass.length() > 256) { + throw new IllegalArgumentException("driverClassName length > 256."); + } + if (inited) { if (StringUtils.equals(this.driverClass, driverClass)) { return;