mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
refactor loadClass
This commit is contained in:
@@ -37,7 +37,6 @@ import javax.management.ObjectName;
|
||||
import com.alibaba.druid.VERSION;
|
||||
import com.alibaba.druid.filter.Filter;
|
||||
import com.alibaba.druid.proxy.config.AbstractDruidFilterConfig;
|
||||
import com.alibaba.druid.proxy.config.DruidFilterConfigLoader;
|
||||
import com.alibaba.druid.proxy.jdbc.DataSourceProxy;
|
||||
import com.alibaba.druid.proxy.jdbc.DataSourceProxyConfig;
|
||||
import com.alibaba.druid.proxy.jdbc.DataSourceProxyImpl;
|
||||
@@ -61,7 +60,6 @@ public class DruidDriver implements Driver, DruidDriverMBean {
|
||||
private final static AtomicInteger dataSourceIdSeed = new AtomicInteger(0);
|
||||
|
||||
public final static String DEFAULT_PREFIX = "jdbc:wrap-jdbc:";
|
||||
public final static String CONFIG_PREFIX = "druid.config";
|
||||
public final static String DRIVER_PREFIX = "driver=";
|
||||
public final static String PASSWORD_CALLBACK_PREFIX = "passwordCallback=";
|
||||
public final static String NAME_PREFIX = "name=";
|
||||
@@ -197,13 +195,6 @@ public class DruidDriver implements Driver, DruidDriverMBean {
|
||||
|
||||
List<AbstractDruidFilterConfig> druidFilterConfigList = new ArrayList<AbstractDruidFilterConfig>();
|
||||
|
||||
if (info != null) {
|
||||
String configFile = info.getProperty(CONFIG_PREFIX);
|
||||
if (configFile != null) {
|
||||
DruidFilterConfigLoader.loadConfig(configFile.trim(), druidFilterConfigList);
|
||||
}
|
||||
}
|
||||
|
||||
if (restUrl.startsWith(DRIVER_PREFIX)) {
|
||||
int pos = restUrl.indexOf(':', DRIVER_PREFIX.length());
|
||||
String driverText = restUrl.substring(DRIVER_PREFIX.length(), pos);
|
||||
|
||||
Reference in New Issue
Block a user