public class DataSourceManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static DataSourceProcessor |
dataSourceProcessor
动态数据源key取值处理
|
private static DataSourceShardingStrategy |
dataSourceShardingStrategy |
private static DataSourceDecipher |
decipher |
| 构造器和说明 |
|---|
DataSourceManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
decryptDataSource(DataSource dataSource) |
static DataSourceProcessor |
getDataSourceProcessor() |
static DataSourceShardingStrategy |
getDataSourceShardingStrategy() |
static DataSourceDecipher |
getDecipher() |
(专用程序包) static String |
getShardingDsKey(String dataSource,
Object mapper,
Method method,
Object[] args) |
(专用程序包) static String |
invokeMethod(Method method,
Object object,
Object... params) |
(专用程序包) static String |
processDataSourceKey(String dataSourceKey,
Object targetOrProxy,
Method method,
Object[] arguments) |
(专用程序包) static void |
restartDataSource(DataSource dataSource) |
static void |
setDataSourceProcessor(DataSourceProcessor dataSourceProcessor) |
static void |
setDataSourceShardingStrategy(DataSourceShardingStrategy dataSourceShardingStrategy) |
static void |
setDecipher(DataSourceDecipher decipher) |
private static DataSourceDecipher decipher
private static DataSourceProcessor dataSourceProcessor
private static DataSourceShardingStrategy dataSourceShardingStrategy
public DataSourceManager()
public static DataSourceDecipher getDecipher()
public static void setDecipher(DataSourceDecipher decipher)
public static DataSourceProcessor getDataSourceProcessor()
public static void setDataSourceProcessor(DataSourceProcessor dataSourceProcessor)
public static DataSourceShardingStrategy getDataSourceShardingStrategy()
public static void setDataSourceShardingStrategy(DataSourceShardingStrategy dataSourceShardingStrategy)
public static void decryptDataSource(DataSource dataSource)
static void restartDataSource(DataSource dataSource)
static String invokeMethod(Method method, Object object, Object... params)
static String processDataSourceKey(String dataSourceKey, Object targetOrProxy, Method method, Object[] arguments)
Copyright © 2025. All rights reserved.