public final class DefaultMongoConfig extends AbstractPersistenceConfig<IMongo,IMongoDataSourceConfig> implements IMongoConfig
Modifier and Type | Class and Description |
---|---|
static class |
DefaultMongoConfig.Builder |
COLLECTION_PREFIX, CONNECTION_URL, DATABASE_NAME, DS_OPTIONS_HANDLER_CLASS, SERVERS
DEFAULT_STR, DS_DEFAULT_NAME, DS_NAME_LIST, PASSWORD, PASSWORD_CLASS, PASSWORD_ENCRYPTED, USERNAME
Modifier and Type | Method and Description |
---|---|
protected void |
afterDataSourceConfigs(Class<?> mainClass,
Map<String,IMongoDataSourceConfig> dataSourceConfigs) |
protected IMongoDataSourceConfig |
buildDataSourceConfig(String dataSourceName,
IConfigReader configReader)
由子类实现具体实例对象构建过程
|
static DefaultMongoConfig.Builder |
builder() |
static DefaultMongoConfig |
create(Class<?> mainClass,
IModuleConfigurer moduleConfigurer) |
static DefaultMongoConfig |
create(IModuleConfigurer moduleConfigurer) |
static DefaultMongoConfig |
defaultConfig() |
addDataSourceConfig, getDataSourceConfig, getDataSourceConfigs, getDefaultDataSourceConfig, getDefaultDataSourceName, initialize, isInitialized, setDataSourceDefaultName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataSourceConfig, getDataSourceConfigs, getDefaultDataSourceConfig, getDefaultDataSourceName
initialize, isInitialized
public static DefaultMongoConfig defaultConfig()
public static DefaultMongoConfig create(IModuleConfigurer moduleConfigurer) throws Exception
Exception
public static DefaultMongoConfig create(Class<?> mainClass, IModuleConfigurer moduleConfigurer) throws Exception
Exception
public static DefaultMongoConfig.Builder builder()
protected void afterDataSourceConfigs(Class<?> mainClass, Map<String,IMongoDataSourceConfig> dataSourceConfigs)
afterDataSourceConfigs
in class AbstractPersistenceConfig<IMongo,IMongoDataSourceConfig>
protected IMongoDataSourceConfig buildDataSourceConfig(String dataSourceName, IConfigReader configReader) throws Exception
AbstractPersistenceConfig
buildDataSourceConfig
in class AbstractPersistenceConfig<IMongo,IMongoDataSourceConfig>
dataSourceName
- 数据源名称configReader
- 配置读取器Exception
- 可能产生的任何异常Copyright © 2022. All rights reserved.