public abstract class DsProcessor extends Object
| 构造器和说明 |
|---|
DsProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
determineDatasource(org.aopalliance.intercept.MethodInvocation invocation,
String key)
决定数据源
调用底层doDetermineDatasource,
如果返回的是null则继续执行下一个,否则直接返回
|
abstract String |
doDetermineDatasource(org.aopalliance.intercept.MethodInvocation invocation,
String key)
抽象最终决定数据源
|
abstract boolean |
matches(String key)
抽象匹配条件 匹配才会走当前执行器否则走下一级执行器
|
void |
setNextProcessor(DsProcessor dsProcessor) |
public void setNextProcessor(DsProcessor dsProcessor)
public abstract boolean matches(String key)
key - DS注解里的内容public String determineDatasource(org.aopalliance.intercept.MethodInvocation invocation, String key)
调用底层doDetermineDatasource,
如果返回的是null则继续执行下一个,否则直接返回
invocation - 方法执行信息key - DS注解里的内容Copyright © 2018–2020 baomidou. All rights reserved.