类 DsSpelExpressionProcessor

java.lang.Object
com.baomidou.dynamic.datasource.processor.DsProcessor
com.baomidou.dynamic.datasource.processor.DsSpelExpressionProcessor

public class DsSpelExpressionProcessor extends DsProcessor
SpEL表达式处理器
从以下版本开始:
2.5.0
作者:
TaoYu
  • 构造器详细资料

    • DsSpelExpressionProcessor

      public DsSpelExpressionProcessor()
  • 方法详细资料

    • matches

      public boolean matches(String key)
      从类复制的说明: 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解析器