AspectJ切入点为参数类型

时间:2017-06-15 13:28:42

标签: java generics annotations aspectj

我有这种方法

public List<@TestAnnotation Payload> foo() {
   //...
}

我想创建一个切入点来更新foo()返回的每个Payload。

我测试了以下内容但它不起作用(方法foo()未被拦截):

@Around("execution(java.util.List<@com.ote.TestAnnotation *> * (..)))")
public Object execute(ProceedingJoinPoint point) throws Throwable {
   //...
   return point.proceed();
}

0 个答案:

没有答案