类 AOPUtil
java.lang.Object
io.github.mangocrisp.spring.taybct.tool.core.util.AOPUtil
切面工具类
- 从以下版本开始:
- 1.0.0
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明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) 获取切点参数
-
字段详细资料
-
SPEL_FLAG
SPEL表达式标识符- 另请参阅:
-
-
构造器详细资料
-
AOPUtil
public AOPUtil()
-
-
方法详细资料
-
getParamIndex
获取到 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
- 返回结果- 返回:
- 解析后的结果
-