类 CmsDataSource
java.lang.Object
org.springframework.jdbc.datasource.AbstractDataSource
org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
com.publiccms.common.datasource.MultiDataSource
com.publiccms.common.database.CmsDataSource
- 所有已实现的接口:
Wrapper
,CommonDataSource
,DataSource
,org.springframework.beans.factory.InitializingBean
CmsDataSource
-
字段概要
字段修饰符和类型字段说明private static CmsDataSource
static final String
static final String
private String
static final String
private static boolean
从类继承的字段 org.springframework.jdbc.datasource.AbstractDataSource
logger
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
boolean
static DataSource
getDataSource
(Properties properties) void
init()
static void
static Properties
loadDatabaseConfig
(String configFilePath) void
void
从类继承的方法 com.publiccms.common.datasource.MultiDataSource
determineCurrentLookupKey, getDataSourceName, resetDataSourceName, setDataSourceName
从类继承的方法 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
createConnectionBuilder, createShardingKeyBuilder, determineTargetDataSource, getConnection, getConnection, getResolvedDataSources, getResolvedDefaultDataSource, initialize, isWrapperFor, resolveSpecifiedDataSource, resolveSpecifiedLookupKey, setDataSourceLookup, setDefaultTargetDataSource, setLenientFallback, setTargetDataSources, unwrap
从类继承的方法 org.springframework.jdbc.datasource.AbstractDataSource
getLoginTimeout, getLogWriter, getParentLogger, setLoginTimeout, setLogWriter
-
字段详细资料
-
DATABASE_CONFIG_FILENAME
- 另请参阅:
-
DEFAULT_DATABASE_NAME
- 另请参阅:
-
DATABASE_CONFIG_TEMPLATE
- 另请参阅:
-
cmsDataSource
-
dbconfigFilePath
-
initialized
private static boolean initialized -
dataSources
-
-
构造器详细资料
-
CmsDataSource
- 参数:
filepath
-
-
-
方法详细资料
-
loadDatabaseConfig
public static Properties loadDatabaseConfig(String configFilePath) throws FileNotFoundException, IOException - 参数:
configFilePath
-- 返回:
- database config
- 抛出:
FileNotFoundException
IOException
-
getDataSource
public static DataSource getDataSource(Properties properties) throws IOException, PropertyVetoException - 参数:
properties
-- 返回:
- database source
- 抛出:
IOException
PropertyVetoException
-
initDefaultDataSource
public static void initDefaultDataSource() -
afterPropertiesSet
public void afterPropertiesSet()- 指定者:
afterPropertiesSet
在接口中org.springframework.beans.factory.InitializingBean
- 覆盖:
afterPropertiesSet
在类中org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
-
init
public void init() -
put
- 参数:
name
-dataSource
-
-
remove
- 参数:
name
-
-
contains
- 参数:
name
-- 返回:
-