有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java AspectJ declare annotation@method不起作用

我定义了这个注释:

public @interface MyAspectWeaved { }

在这方面:

aspect MyAspect {
   declare @method : * *(..) : @MyAspectWeaved;
   // Other pointcuts and advices which work without issues
   // ...
}

我基本上是在尝试标记所有可能受MyAspect影响的方法。aspect的其余部分工作正常,但由于某些原因,没有使用@MyAspectWeaved注释任何方法。谷歌搜索和重读文档并没有给我任何线索。我对AspectJ不是很熟悉,所以我认为要么我遗漏了一些明显的东西,要么我对declare@method的理解不正确。有人知道怎么了吗

我使用的是AspectJ 1.6.12

谢谢


共 (0) 个答案