类 DsSpelExpressionProcessor
java.lang.Object
com.baomidou.dynamic.datasource.processor.DsProcessor
com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor
SpEL表达式处理器
- 从以下版本开始:
- 2.5.0
- 作者:
- TaoYu
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明doDetermineDatasource(org.aopalliance.intercept.MethodInvocation invocation, String key) 抽象最终决定数据源boolean抽象匹配条件 匹配才会走当前执行器否则走下一级执行器voidsetBeanResolver(org.springframework.expression.BeanResolver beanResolver) 设置bean解析器voidsetParserContext(org.springframework.expression.ParserContext parserContext) 设置解析上下文从类继承的方法 com.baomidou.dynamic.datasource.processor.DsProcessor
determineDatasource, setNextProcessor
-
构造器详细资料
-
DsSpelExpressionProcessor
public DsSpelExpressionProcessor()
-
-
方法详细资料
-
matches
从类复制的说明:DsProcessor抽象匹配条件 匹配才会走当前执行器否则走下一级执行器- 指定者:
matches在类中DsProcessor- 参数:
key- DS注解里的内容- 返回:
- 是否匹配
-
doDetermineDatasource
public String doDetermineDatasource(org.aopalliance.intercept.MethodInvocation invocation, String key) 从类复制的说明:DsProcessor抽象最终决定数据源- 指定者:
doDetermineDatasource在类中DsProcessor- 参数:
invocation- 方法执行信息key- DS注解里的内容- 返回:
- 数据源名称
-
setParserContext
public void setParserContext(org.springframework.expression.ParserContext parserContext) 设置解析上下文- 参数:
parserContext- 解析上下文
-
setBeanResolver
public void setBeanResolver(org.springframework.expression.BeanResolver beanResolver) 设置bean解析器- 参数:
beanResolver- bean解析器
-