public class DynamicDataSource
extends org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
| 构造器和说明 |
|---|
DynamicDataSource(DataSource defaultDataSource) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addDataSource(DataSourceInfo dataSourceInfo)
add new datasource
|
void |
delDataSource(String dataSourceName)
del one datasource by name
|
Object |
determineCurrentLookupKey() |
DataSource |
getDefaultDataSource()
get default datasource
|
void |
setDefaultDataSource(DataSourceInfo dataSourceInfo)
set default dataSource
|
boolean |
switchDataSource(String dataSourceName)
switch to a datasource
|
afterPropertiesSet, determineTargetDataSource, getConnection, getConnection, isWrapperFor, resolveSpecifiedDataSource, resolveSpecifiedLookupKey, setDataSourceLookup, setDefaultTargetDataSource, setLenientFallback, setTargetDataSources, unwrappublic DynamicDataSource(DataSource defaultDataSource)
public Object determineCurrentLookupKey()
determineCurrentLookupKey 在类中 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSourcepublic boolean addDataSource(DataSourceInfo dataSourceInfo)
dataSourceInfo - datasource info to create new databasepublic void delDataSource(String dataSourceName)
dataSourceName - the name of datasource to be deletedpublic boolean switchDataSource(String dataSourceName)
dataSourceName - the name of the data source to be switched topublic void setDefaultDataSource(DataSourceInfo dataSourceInfo)
dataSourceInfo - default datasource infopublic DataSource getDefaultDataSource()
Copyright © 2020. All rights reserved.