public class DynamicDataSource
extends org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
| 限定符和类型 | 字段和说明 |
|---|---|
static Map<Object,Object> |
targetDataSources
存放多数据源
|
| 构造器和说明 |
|---|
DynamicDataSource() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
determineCurrentLookupKey()
Determine the current lookup key.
|
static void |
refreshDataSource()
刷新数据源
|
static void |
refreshDataSource(String deleteDbName)
刷新数据源
|
static void |
setDataSource(String dbName) |
afterPropertiesSet, determineTargetDataSource, getConnection, getConnection, getResolvedDataSources, getResolvedDefaultDataSource, isWrapperFor, resolveSpecifiedDataSource, resolveSpecifiedLookupKey, setDataSourceLookup, setDefaultTargetDataSource, setLenientFallback, setTargetDataSources, unwrapprotected Object determineCurrentLookupKey()
Allows for arbitrary keys. The returned key needs
to match the stored lookup key type, as resolved by the
AbstractRoutingDataSource.resolveSpecifiedLookupKey(java.lang.Object) method.
determineCurrentLookupKey 在类中 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSourcepublic static void setDataSource(String dbName)
public static void refreshDataSource()
public static void refreshDataSource(String deleteDbName)
Copyright © 2024 tan. All rights reserved.