类 DsProcessor
- java.lang.Object
-
- com.baomidou.dynamic.datasource.processor.DsProcessor
-
public abstract class DsProcessor extends Object
- 从以下版本开始:
- 2.5.0
- 作者:
- TaoYu
-
-
构造器概要
构造器 构造器 说明 DsProcessor()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 String
determineDatasource(org.aopalliance.intercept.MethodInvocation invocation, String key)
决定数据源abstract String
doDetermineDatasource(org.aopalliance.intercept.MethodInvocation invocation, String key)
抽象最终决定数据源abstract boolean
matches(String key)
抽象匹配条件 匹配才会走当前执行器否则走下一级执行器void
setNextProcessor(DsProcessor dsProcessor)
-
-
-
方法详细资料
-
setNextProcessor
public void setNextProcessor(DsProcessor dsProcessor)
-
matches
public abstract boolean matches(String key)
抽象匹配条件 匹配才会走当前执行器否则走下一级执行器- 参数:
key
- DS注解里的内容- 返回:
- 是否匹配
-
determineDatasource
public String determineDatasource(org.aopalliance.intercept.MethodInvocation invocation, String key)
决定数据源调用底层doDetermineDatasource, 如果返回的是null则继续执行下一个,否则直接返回
- 参数:
invocation
- 方法执行信息key
- DS注解里的内容- 返回:
- 数据源名称
-
-