gpt4 book ai didi

Spring aop,未绑定(bind)切入点参数

转载 作者:行者123 更新时间:2023-12-04 12:08:25 59 4
gpt4 key购买 nike

我收到这个错误,我真的不明白:

unbound pointcut parameter auditable

以下代码:
@Aspect
public class TestAspect {

@Before(value = "@annotation(Action)")
public void audit(JoinPoint joinPoint, Action auditable) {
System.out.println(auditable);
}
}

@Action(ActionType.FAST)
public static void resolveFast(String name){
System.out.println(name);
}

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

ActionType value();
boolean withArgs() default false;
}

public enum ActionType {
FAST, SLOW
}

问题发生在@Before 注释上,这些是我在 aop 中的第一步...

最佳答案

在此声明中:

 @Before(value = "@annotation(Action)")

您应该更换 Actionauditable .

关于Spring aop,未绑定(bind)切入点参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44911379/

59 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com