public class DynamicRoutingDataSource
extends org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDataSource(String key,
DataSource dataSource)
添加数据源
|
void |
clear()
清空数据源
|
static DynamicRoutingDataSource |
createDynamicRoutingDataSource(com.github.deansquirrel.tools.db.DynamicDataSourceContextHolder contextHolder) |
protected Object |
determineCurrentLookupKey() |
boolean |
isExistDataSource(String key)
查询是否包含指定的数据源
|
Set<String> |
keySet()
数据源key列表
|
void |
remove() |
void |
removeDataSource(String key)
移除数据源
|
void |
setDataSourceKey(String key)
设置当前数据源
|
void |
setTargetDataSources(Map<Object,Object> targetDataSources) |
int |
size() |
afterPropertiesSet, determineTargetDataSource, getConnection, getConnection, getResolvedDataSources, getResolvedDefaultDataSource, isWrapperFor, resolveSpecifiedDataSource, resolveSpecifiedLookupKey, setDataSourceLookup, setDefaultTargetDataSource, setLenientFallback, unwrappublic static DynamicRoutingDataSource createDynamicRoutingDataSource(com.github.deansquirrel.tools.db.DynamicDataSourceContextHolder contextHolder)
protected Object determineCurrentLookupKey()
determineCurrentLookupKey 在类中 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSourcepublic void setTargetDataSources(Map<Object,Object> targetDataSources)
setTargetDataSources 在类中 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSourcepublic boolean isExistDataSource(String key)
key - 关键字public int size()
public void addDataSource(String key, DataSource dataSource)
key - 关键字dataSource - 数据源public void removeDataSource(String key)
key - 关键字public void setDataSourceKey(String key)
key - 关键字public void remove()
public void clear()
Copyright © 2022. All rights reserved.