gpt4 book ai didi

java - @Around建议没有被触发

转载 作者:行者123 更新时间:2023-12-01 09:27:02 25 4
gpt4 key购买 nike

在我的 Java 应用程序中,我想拦截对命令的调用。每个命令类都有一个以 Command 结尾的名称和一个调用来执行命令的方法 public void run(...)

我尝试了 @Around("execution(void *.*Command.run(..))") 和各种变体,但我无法触发它。

我的应用程序中有其他切入点工作得很好,所以这不是 AspectJ 配置问题。

最佳答案

可能您的包名称类似于 org.company.application.domain 而不仅仅是 something。不过,您的切入点假设是后者。为了匹配类,无论子包嵌套的深度如何,您都需要使用双点表示法 ..:

@Around("execution(void *..*Command.run(..))")

关于java - @Around建议没有被触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39753576/

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