1

是否可以参数化一个方面?现在我有一个@Integration Aspect,我的切入点如下:

@AfterReturning(pointcut = "@annotation(Integration)",returning = "result")

所以,无论在哪里找到@Integration,它都会调用这个方法。我可以实现这样的事情:

@Integration("new") or @Integration("deleted"), 

避免为每个案例创建新的注释?

此外,如果可能,如何访问此提供的值(“新”或“已删除”)。

提前致谢 :)

4

1 回答 1

1
  1. 是的,这是可能的
  2. 以下是如何为注释添加值的描述
  3. 这是一篇充满了使用 AspectJ 进行注释处理的示例的文章;例如,清单 8 展示了如何访问方面内的注释值
于 2012-10-12T11:58:43.490 回答