类 AspectTool
- java.lang.Object
-
- cn.woodwhales.common.aspect.AspectTool
-
public class AspectTool extends Object
- 作者:
- woodwhales on 2023-07-27 11:57
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classAspectTool.RequestDto
-
构造器概要
构造器 构造器 说明 AspectTool()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static Objectaspect(org.aspectj.lang.ProceedingJoinPoint joinPoint)aop 切面static Objectaspect(org.aspectj.lang.ProceedingJoinPoint joinPoint, java.util.function.Function<AspectTool.RequestDto,String> getTraceIdFunction, java.util.function.Consumer<AspectTool.RequestDto> systemErrorProcessConsumer)aop 切面
-
-
-
方法详细资料
-
aspect
public static Object aspect(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
aop 切面- 参数:
joinPoint- 切入点- 返回:
- 执行业务请求的响应结果
- 抛出:
Throwable- 业务异常
-
aspect
public static Object aspect(org.aspectj.lang.ProceedingJoinPoint joinPoint, java.util.function.Function<AspectTool.RequestDto,String> getTraceIdFunction, java.util.function.Consumer<AspectTool.RequestDto> systemErrorProcessConsumer) throws Throwable
aop 切面- 参数:
joinPoint- 切入点getTraceIdFunction- 获取 traceId 接口systemErrorProcessConsumer- 接口异常回调函数- 返回:
- 执行业务请求的响应结果
- 抛出:
Throwable- 业务异常
-
-