public void persistConfiguration(final String shardingSchemaName, final Map<String, DataSourceConfiguration> dataSourceConfigs, final RuleConfiguration ruleConfig,
final Authentication authentication, final Map<String, Object> configMap, final Properties props, final boolean isOverwrite) {
persistDataSourceConfiguration(shardingSchemaName, dataSourceConfigs, isOverwrite);
persistRuleConfiguration(shardingSchemaName, ruleConfig, isOverwrite);
persistAuthentication(authentication, isOverwrite);
persistConfigMap(configMap, isOverwrite);
persistProperties(props, isOverwrite);
}