public class DataSourceKey extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static ThreadLocal<Deque<String>> |
lookup |
| 限定符 | 构造器和说明 |
|---|---|
private |
DataSourceKey() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clear() |
static void |
forceClear() |
static String |
get() |
static String |
getShardingDsKey(String dataSource,
Object mapper,
Method method,
Object[] args) |
static String |
processDataSourceKey(String dataSourceKey,
Object targetOrProxy,
Method method,
Object[] arguments) |
static void |
setThreadLocal(ThreadLocal<Deque<String>> threadLocal) |
static void |
use(String dataSourceKey) |
static void |
use(String dataSourceKey,
Runnable runnable) |
static <T> T |
use(String dataSourceKey,
Supplier<T> supplier) |
private static ThreadLocal<Deque<String>> lookup
private DataSourceKey()
public static void clear()
public static void forceClear()
public static void setThreadLocal(ThreadLocal<Deque<String>> threadLocal)
public static String processDataSourceKey(String dataSourceKey, Object targetOrProxy, Method method, Object[] arguments)
Copyright © 2025. All rights reserved.