类 AspectTool


  • public class AspectTool
    extends Object
    作者:
    woodwhales on 2023-07-27 11:57
    • 构造器详细资料

      • AspectTool

        public AspectTool()
    • 方法详细资料

      • 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 - 业务异常