/** * 优先使用本地配置 * * @param config */ private void overByLocal(DataSourceConfig config) { if (null == config || null == localConfig) { return; } if (StringUtil.isNotBlank(localConfig.getDriverClassName())) { config.setDriverClassName(localConfig.getDriverClassName()); } if (StringUtil.isNotBlank(localConfig.getSorterClassName())) { config.setSorterClassName(localConfig.getSorterClassName()); } if (StringUtil.isNotBlank(localConfig.getPassword())) { config.setPassword(localConfig.getPassword()); } if (null != localConfig.getConnectionProperties() && !localConfig.getConnectionProperties().isEmpty()) { config.setConnectionProperties(localConfig.getConnectionProperties()); } }