练习AspectJ实现AOP(XML配置)下犯的一个小错误
在配置前置通知时,切面类中一个方法,通过参数Joinpoint来获取切入点信息时报错。
代码:
import org.aopalliance.intercept.Joinpoint;
/**
* ⑥ 编写切面类
*/
public class MyAspectXML {
public void checkPri(Joinpoint joinpoint)
{
System.out.println("权限校验————————————————————"+joinpoint);
}
}
结果报错:
java.lang.IllegalStateException: Failed to load ApplicationContext
原因:
发现是加入Joinpoint参数时,导包错误导致。