首页 > 解决方案 > 自定义 AOP Spring Boot 注解

问题描述

我正在尝试创建自定义注释。我需要了解缺少什么。这是一个简单的 java 应用程序。

我已经创建了我的自定义注释和方面。如果我没记错的话,切入点是@Before,我在方法级别使用注释。

@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface Exampleannotate { }

@Aspect
public class ExampleAspect {

    @Before("@annotation(ISTransaction)")
    public Object logTransactionDetails(ProceedingJoinPoint joinPoint) 
            throws Throwable {
        System.out.println("in aspect" + joinPoint.getArgs());
       return joinPoint.proceed();
    }
}


@Exampleannotat
public static void add(int a, int b) {
    System.out.println(a + b);
}

我希望程序使用 joinPoint.getArgs() 结果打印“方面”。

标签: spring-bootannotationsspring-aop

解决方案


推荐阅读