把注解那改一下,你没有声明切入点,就是要对那些方法加入advice,随便声明一个方法用来作为标示,做为下面advice的引用,我这里用了myMethod,这个方法不会被执行,只是个标示,所以用private就行package com.myweb.manager;import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;@Aspect
public class NotVeryUsefulAspect {@Pointcut("execution(* com.myweb.manager.MyFirstInterface.queryResult())")
private void myMethod(){}@Before ("myMethod")
public void checkId() {
System.out.println("before advice.....");
}