public class ReadWriteDataSource
extends org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
READ |
static ThreadLocal<String> |
THREAD_LOCAL |
static String |
WRITE |
| 构造器和说明 |
|---|
ReadWriteDataSource() |
ReadWriteDataSource(String defaultKey) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
determineCurrentLookupKey() |
void |
put(String key,
DataSource dataSource) |
static void |
remove() |
void |
setRead(DataSource dataSource) |
void |
setTargetDataSources(Map<Object,Object> targetDataSources) |
void |
setWrite(DataSource dataSource) |
static String |
switchRead() |
static String |
switchWrite() |
afterPropertiesSet, determineTargetDataSource, getConnection, getConnection, getResolvedDataSources, getResolvedDefaultDataSource, isWrapperFor, resolveSpecifiedDataSource, resolveSpecifiedLookupKey, setDataSourceLookup, setDefaultTargetDataSource, setLenientFallback, unwrappublic static final ThreadLocal<String> THREAD_LOCAL
public ReadWriteDataSource()
public ReadWriteDataSource(String defaultKey)
public void setRead(DataSource dataSource)
public void setWrite(DataSource dataSource)
public void put(String key, DataSource dataSource)
public void setTargetDataSources(Map<Object,Object> targetDataSources)
setTargetDataSources 在类中 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSourceprotected Object determineCurrentLookupKey()
determineCurrentLookupKey 在类中 org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSourcepublic static String switchRead()
public static String switchWrite()
public static void remove()
Copyright © 2022–2023. All rights reserved.