java.lang.Object
io.github.mangocrisp.spring.taybct.tool.core.util.AOPUtil

public class AOPUtil extends Object
切面工具类
从以下版本开始:
1.0.0
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    static final String
    SPEL表达式标识符
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    static String
    generateKeyBySpEL(String spELString, org.aopalliance.intercept.MethodInvocation methodInvocation)
    解析SPEL表达式
    static String
    generateKeyBySpEL(String spELString, org.aopalliance.intercept.MethodInvocation methodInvocation, @NonNull Supplier<Object> result)
    解析SPEL表达式
    static int
    getParamIndex(org.aspectj.lang.ProceedingJoinPoint point, String key)
    获取到 key 对应的字段的位置
    static com.alibaba.fastjson2.JSONObject
    getParams(org.aopalliance.intercept.MethodInvocation methodInvocation)
    获取切点参数
    static com.alibaba.fastjson2.JSONObject
    getParams(org.aspectj.lang.JoinPoint point)
    获取切点参数

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

  • 构造器详细资料

    • AOPUtil

      public AOPUtil()
  • 方法详细资料

    • getParamIndex

      public static int getParamIndex(org.aspectj.lang.ProceedingJoinPoint point, String key)
      获取到 key 对应的字段的位置
      参数:
      point - 切点
      key - 字段名
    • getParams

      public static com.alibaba.fastjson2.JSONObject getParams(org.aspectj.lang.JoinPoint point)
      获取切点参数
      参数:
      point - 切点
    • getParams

      public static com.alibaba.fastjson2.JSONObject getParams(org.aopalliance.intercept.MethodInvocation methodInvocation)
      获取切点参数
      参数:
      methodInvocation - 切点
    • generateKeyBySpEL

      public static String generateKeyBySpEL(String spELString, org.aopalliance.intercept.MethodInvocation methodInvocation)
      解析SPEL表达式
      参数:
      spELString - 表达式
      methodInvocation - 切点
      返回:
      解析后的结果
    • generateKeyBySpEL

      public static String generateKeyBySpEL(String spELString, org.aopalliance.intercept.MethodInvocation methodInvocation, @NonNull @NonNull Supplier<Object> result)
      解析SPEL表达式
      参数:
      spELString - 表达式
      methodInvocation - 切点
      result - 返回结果
      返回:
      解析后的结果