public abstract class CachedDataSourceSwitchStrategyMatcher extends Object implements DataSourceSwitchStrategyMatcher
| Modifier and Type | Class and Description |
|---|---|
static class |
CachedDataSourceSwitchStrategyMatcher.CacheKey |
DataSourceSwitchStrategyMatcher.Strategy| Constructor and Description |
|---|
CachedDataSourceSwitchStrategyMatcher() |
| Modifier and Type | Method and Description |
|---|---|
abstract DataSourceSwitchStrategyMatcher.Strategy |
createStrategyIfMatch(Class target,
Method method) |
DataSourceSwitchStrategyMatcher.Strategy |
getStrategy(MethodInterceptorContext context)
获取数据源切换策略
|
boolean |
match(Class target,
Method method)
匹配类和方法,返回是否需要进行数据源切换
|
public CachedDataSourceSwitchStrategyMatcher()
public abstract DataSourceSwitchStrategyMatcher.Strategy createStrategyIfMatch(Class target, Method method)
public boolean match(Class target, Method method)
DataSourceSwitchStrategyMatchermatch in interface DataSourceSwitchStrategyMatchertarget - 类method - 方法public DataSourceSwitchStrategyMatcher.Strategy getStrategy(MethodInterceptorContext context)
DataSourceSwitchStrategyMatchergetStrategy in interface DataSourceSwitchStrategyMatchercontext - aop上下文Copyright © 2016–2021. All rights reserved.