public class DataSourceManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static DataSourceShardingStrategy |
dataSourceShardingStrategy |
private static DataSourceDecipher |
decipher |
| 构造器和说明 |
|---|
DataSourceManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
decryptDataSource(DataSource dataSource) |
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 void |
restartDataSource(DataSource dataSource) |
static void |
setDataSourceShardingStrategy(DataSourceShardingStrategy dataSourceShardingStrategy) |
static void |
setDecipher(DataSourceDecipher decipher) |
private static DataSourceDecipher decipher
private static DataSourceShardingStrategy dataSourceShardingStrategy
public DataSourceManager()
public static DataSourceDecipher getDecipher()
public static void setDecipher(DataSourceDecipher decipher)
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)
Copyright © 2024. All rights reserved.